ABAP 101

ABAP | Ruby on Rails | Programação

ABAP 101 header image 4

Entries Tagged as 'Tecnica de Programação'

Conceitos de Orientação a Objetos - Parte 6 de 6

June 17th, 2009 · No Comments

Interfaces
O princípio de herança nem sempre se aplica a todas as classes que possuem características comuns. Uma pessoa é capaz de Andar, assim como um carro é capaz de andar. Nem por isso eles fazem parte de algum material comum. No seu sistema você pode ter que se deparar com situações parecidas.
Você pode, por exemplo, […]

[Read more →]

Tags: Conceitos · Tecnica de Programação

Conceitos de Orientação a Objetos - Parte 5 de 6

June 12th, 2009 · No Comments

Polimorfismo
Polimorfismo é uma palavra complicada para um conceito simples. Não se trata de um recurso a ser implementado. Se trata de uma propriedade da linguagem de programação. O conceito é simples. Imagine: Uma classe base Cliente é extendida pela classe herdeira ClienteVirtual. O cliente base possui todas as informações concernentes a ele: endereço, telefone, pontos […]

[Read more →]

Tags: Conceitos · Tecnica de Programação

Conceitos de Orientação a Objetos - Parte 4 de 6

June 8th, 2009 · No Comments

Mais uma parte da série Conceitos de Orientação a Objetos, com Daniel Moreira Yokoyama:
Herança (ou derivação)

Você criou um sistema de loja virtual que vende cd’s. A orientação a objetos te permitiu criar uma classe CD, onde vocÊ agrupou todos os dados que dizem respeito aos CD’s: Título, Artista, Lista de músicas, Ano de lançamento, Gravadora, […]

[Read more →]

Tags: Conceitos · Tecnica de Programação

Conceitos de Orientação a Objetos - Parte 3 de 6

June 2nd, 2009 · No Comments

Agora a parte 3 da série Conceitos de Orientação a Objetos, com Daniel Moreira Yokohama:
Encapsulamento
Alguns métodos não conseguem por si só resolverem sua responsabilidade sem que algumas informações sejam previamente informadas. Uma pesquisa no Google não pode retornar valores se não receber algo por que buscar. Um pedido não é capaz de incluir produtos em […]

[Read more →]

Tags: Conceitos · Tecnica de Programação

O que é ser DRY?

May 28th, 2009 · No Comments

Escrevi há algúns posts atrás sobre o que podemos aprender com a comunidade Ruby e Rails. Aqui vai outro conceito muito conhecido pela turma do Ruby e Rails, o DRY, ou Don’t Repeat Yourself (simplesmente, Não se Repita).
Isso não é somente um conceito de programação, mas sim uma filosofia que envolve não repetição, seja de […]

[Read more →]

Tags: Conceitos · Tecnica de Programação

Conceitos de Orientação a Objetos - Parte 2 de 6

May 28th, 2009 · No Comments

Segue a parte 2, da série Conceitos de Orientação a Objetos, de Daniel Moreira Yokoyama:
Classes
Procure olhar novamente para uma foto qualquer. Como pode ser que você seja capaz de reconhecer cada objeto que você  vê nela? Pegue uma cadeira e observe. Tente comparar com uma outra cadeira qualquer que você tenha, por exemplo, na sua […]

[Read more →]

Tags: Conceitos · Tecnica de Programação

Conceitos de Orientação a Objetos - Parte 1 de 6

May 26th, 2009 · 1 Comment

Há muito tempo venho ensaiando escrever uma série de textos sobre Orientação a Objetos. Mas, um dos meus alunos de ABAP, com ampla experiência em .Net e OO, autorizou a publicar uma ótima referência conceitual sobre o tema.
Começo uma série de posts, em 6 partes, sobre conceitos de orientação a objeto. Não é nada voltado […]

[Read more →]

Tags: Conceitos · Tecnica de Programação

Cinco dicas para se tornar um melhor programador

January 13th, 2009 · 2 Comments

De uns tempos para cá tenho reparado um movimento de alguns programadores para tentar divulgar uma cultura de bons programadores.
É uma luta contra os programadores ralés, medianos e bunda-moles! Uma luta para que programadores façam códigos bons e não somente códigos que funcionem…
Assim, encontrei outra pérola, agora de Josh Tynjala. Leiam!
Uma das passagens que mais […]

[Read more →]

Tags: Opinião · Tecnica de Programação

Como funciona o Authority Check?

January 11th, 2009 · No Comments

Problema
Criar um programa para gerar um relatório de vôos, filtrando por empresa aérea. Os vendedores só podem visualizar determinadas empresas aéreas e somente gerentes podem visualizar todas as empresas.

[Read more →]

Tags: Conceitos · Receita ABAP · Tecnica de Programação

Validação de Números e Letras

July 3rd, 2008 · No Comments

Problema
Criar um programa ABAP que receba o valor da placa do veículo e imprima na tela qual o dia do rodízio na cidade de São Paulo. Se a placa não for no formato AAANNNN, deverá ser impresso uma mensagem de erro.

[Read more →]

Tags: Receita ABAP · Tecnica de Programação