GoF está um pouco defasado mesmo, mas de qualquer maneira é importante
saber, primeiro porque te dá uma noção de design de código e segundo que em
alguns casos eles ainda se fazem úteis. Só não devem ser o foco principal.

Livro indispensável:

- Domain-Driven Design (Eric Evans)

--
Marcus Cavalcanti
21 9144-5068
www.marcuscavalcanti.net/blog


2011/4/25 Eric Saboia <[email protected]>

> 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
> ---------------------------
>
_______________________________________________
[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
---------------------------

Responder a