Archive for category: Conceitos

Pensamentos sobre Torrents, Diaspora e SOA

18 May, 2010 (02:34) | ABAP, Conceitos, Mercado, Processo de Negócio | By: furlan

Hoje conheci um projeto muito interessante chamado Diaspora. Além de ser uma promessa de concorrente do Facebook e outras grandes redes sociais, o que mais me chamou a atenção foi o fato de que ele pode revolucionar o modo como são feitas as redes sociais. Qualquer rede social hoje é centralizada em um servidor. Facebook, [...]

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

17 June, 2009 (10:16) | Conceitos, Tecnica de Programação | By: furlan

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, [...]

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

12 June, 2009 (21:19) | Conceitos, Tecnica de Programação | By: furlan

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, [...]

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

8 June, 2009 (19:06) | Conceitos, Tecnica de Programação | By: furlan

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 [...]

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

2 June, 2009 (19:55) | Conceitos, Tecnica de Programação | By: furlan

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 [...]

O que é ser DRY?

28 May, 2009 (22:17) | Conceitos, Tecnica de Programação | By: furlan

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 [...]

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

28 May, 2009 (22:12) | Conceitos, Tecnica de Programação | By: furlan

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, [...]

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

26 May, 2009 (22:39) | Conceitos, Tecnica de Programação | By: furlan

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 [...]

O que é Logical Database

26 March, 2009 (21:00) | ABAP, Conceitos | By: furlan

Uma vez em um projeto, especifiquei um programa para impressão de cheques (isso foi quando quase fui para o lado negro do SAP, quando quase migrei para área funcional de FI). Como os requisitos para impressão do cheque fugia da solução standard da SAP, então havia necessidade de se alterar o programa standard. Analisando o [...]

Como funciona o Authority Check?

11 January, 2009 (10:41) | Conceitos, Receita ABAP, Tecnica de Programação | By: furlan

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.