DDD é excelente.

Recomendo Clean Code também

2011/4/25 Marcus Cavalcanti <[email protected]>

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



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

Responder a