Excelente lista! O design patterns do GOF já é meio desatualizado, o Martin Fowler tem um mais atual.
Abraços, 2011/4/22 Leandro Nascimento <[email protected]> > muito obrigado, essas dicas de livros concerteza vão ajudar, > pois como estou iniciando preciso de todo material possivel, e se não for > em foruns tirando duvidas com vocês, fica um pouco dificil pra mim. Que bom > que exitem foruns pra troca de informaçoes. > > Valeu, > > Robson > > > Em 22 de abril de 2011 23:04, Robson Coutinho > <[email protected]>escreveu: > > > Olá a todos, > > > > Pensando em ajudar muitos iniciantes em programação orientada a objetos, > > resolvi escrever algumas linhas com algumas dicas para galera que quer se > > aprimorar. > > > > 1) Entender os conceitos básicos da programação a orientada a objetos. > > (Classe, Objeto, Método, Atributo, Herança, polimorfismo, etc.) - Livro > > recomendado: PHP Objetos, Padrões e Prática - Matt Zandstra. Benefício: > > Ajuda a iniciar. =D > > 2) Entender os padrões GRASP para atribuição de responsabilidades. > (Coesão > > Alta, Baixo Acoplamento, Criação, etc.) - Livro recomendado: Utilizando > UML > > e padrões - Craig Larman. Benefício: Melhor projeto de objetos. > > 3) Entender padrões de projeto GoF. (Command, Builder, Composite, > > Decorator, etc) - Livro recomendado: Padrões de Projeto (Gang of Four). > > Benefício: Reutilização e organização de código. > > 4) Entender padrões de arquitetura. (MVC, Domain Model, Front Controller, > > Application Controller, etc). Livro recomendado Padrões de Arquitetura de > > Aplicações Corporativas - Martin Fowler. Benefício: Estruturar melhor > > aplicações em camadas. > > 5) Entender TDD. (Test driven development) - Benefício: Ajuda o projeto > de > > código e todas outras disciplinas. > > > > 6) Entender refatorações. Livro recomendado - Refatoração - Martin > Fowler. > > Benefício: Melhorar o projeto de código existente. > > > > Bom são apenas algumas dicas para galera que está iniciando e está em > busca > > de conhecimento e se profissionalizar cada vez mais. Espero que mais > pessoas > > possam agregar valor ai com dicas e idéias. > > > > Abraço e todos. > > _______________________________________________ > > [email protected] > > http://www.codeigniter.com.br > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > --------------------------- > > Oportunidade de negócio > > http://www.franquiasargohost.net > > --------------------------- > > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > -- Eric Saboia - eric.saboia.org Beautiful is better than ugly, Explicit is better than implicit, Simple is better than complex, Complex is better than complicated. The Zen of Python, by Tim Peters _______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

