Posted in 5, May 2011 ¬ 22:55h.Namba
Alguns amigos meus me disseram que nos artigos relacionados aos Design Patterns venho me estendendo em explicações e modelos. Para não tornar os artigos longos e sonolentos pretendo ser mais breve e pontual. Nome: Decorator O Padrão de Projeto Decorador é o mais adequado para aplicar pequenas alterações ou modicar partde de um conteúdo de [...]
Read the rest of this entry »
Posted in 3, May 2011 ¬ 22:31h.Namba
A complexidade de um software é bem interessante. Os requisitos de uma aplicação são complexos como as funcionalidades e equivalentes ao código que é gerado para construir as funcionalidades. O objetivo do Design Pattern Builder é abordar a criação de modo a favorecer a manutenabilidade, uma arquitetura integra e reduzir a complexidade. Com a quantidade [...]
Read the rest of this entry »
Posted in 29, April 2011 ¬ 20:36h.Namba
Imagine um mundo bem simples, sem requisitos solicitando alteração da aplicação. Sem inovações. Programar seria simples, mas bem chato. Programadores continuarão a criar aplicativos em cima das melhores tecnologias de 10 anos atrás. Eles nunca terão de introduzir diferentes bases de dados, implementação de novas práticas, ou consumir APIs diferentes. Mas isso foi só um [...]
Read the rest of this entry »
Posted in 21, April 2011 ¬ 19:02h.Namba
Algumas pessoas me perguntaram porque só falo sobre a minha opinião sobre Design Pattern. Quero abordar primeiro esse assunto mostrando a minha visão crítica com base na minha experiência. Em sequencia vou descrever cada Padrão de Projeto desenhando e exemplificando em PHP. Sem essa introdução muitos poderiam pensar que sou fascinado em arquitetar uma aplicação [...]
Read the rest of this entry »
Posted in 21, April 2011 ¬ 16:54h.Namba
Uma grande distinção dever ser mantida quando se aborda Refatorar e Padrões de Projetos (Design Patterns). Refatorar aborda tanto a criação de uma estrutura de código mais eficiente além de melhorar a durabilidade e clareza do código. Padrões de Projetos é um ótimo caminho para se refatorar, mas não é o objetivo principal. Da mesma [...]
Read the rest of this entry »
Posted in 21, April 2011 ¬ 15:44h.Namba
Padrões de projeto nem sempre favorecem a maior eficiência e velocidade para a aplicações. Os objetivos do Design Pattern é ajudar você a projetar uma solução de uma forma fácil para reproduzir e reutilizar. Ou seja, os padrões não podem ser especificamente adaptados à sua situação, mas promoverá a manutenção do código e uma melhor [...]
Read the rest of this entry »
Posted in 21, April 2011 ¬ 14:43h.Namba
Se você espera que sempre existe um Design Pattern que vai modelar seu projeto ou sistema, você está enganado. Design Pattern não resolvem seus problemas simplismente escolhendo e aplicando em seu projeto. Design Pattern não é a implementação atual ou mesmo o algoritmo que resolverá seus problemas. Por exemplo, ao criar o desenho da estrutura [...]
Read the rest of this entry »