Skip to content

Instantly share code, notes, and snippets.

@alessandroleite
Created November 16, 2012 15:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save alessandroleite/4088216 to your computer and use it in GitHub Desktop.
Save alessandroleite/4088216 to your computer and use it in GitHub Desktop.
Leituras Recomendadas de Orientação a Objetos
  1. The Art of Readable Code - http://www.amazon.com/The-Readable-Code-Dustin Boswell/dp/0596802293/ ; Edição em Português - A Arte de Escrever Programas Legíveis - (Capítulo de Exemplo: http://goo.gl/cQSTr, sumário: http://goo.gl/o1FBD).

  2. Growing Object-Oriented Software, Guided by Tests - http://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627/ - Um ótimo livro para aprender corretamente Orientação a Objetos juntamente com a prática de testes. Este livro mais o do Meilir Pages-Jones (título abaixo, 3) são leituras obrigatórias para todo desenvolvedor O.O. Por exemplo, muitos livros e cursos de O.O só retratam como características do paradigma, encapsulamento, polimorfismo, herança e abstração e esquecem de mencionar outras, também importantes, como covariância;

  3. Fundamentals of Object-Oriented Design in UML - http://www.amazon.com/Fundamentals-Object-Oriented-Design-Meilir-Page-Jones/dp/020169946X/

  4. Clean Code: A Handbook of Agile Software Craftsmanship - http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/ - Esse livro apresenta as boas práticas que devem fazer parte da caixa de ferramenta de todo desenvolvedor, mas que muitas vezes acabam sendo esquecidas;

  5. The Clean Coder: A Code of Conduct for Professional - http://www.amazon.com/Clean-Coder-Conduct-Professional-Programmers/dp/0137081073/ - Complementa o livro anterior;

  6. Head First Java - http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/

  7. Head First Object-Oriented Analysis and Design - http://www.amazon.com/Head-First-Object-Oriented-Analysis-Design/dp/0596008678/

Sites:

  1. Objetos não são atributos + funções - http://blog.fragmental.com.br/2008/05/18/objetos-nao-sao-atributos-funcoes/;

  2. Nem só de troca de mensagens vivem os objetos - http://blog.fragmental.com.br/2008/05/25/nem-so-de-troca-de-mensagens-vivem-os-objetos/;

  3. Desenvolver em Java em pleno 2012, mesmos erros de 2005 - http://www.milfont.org/tech/2012/02/24/desenvolver-em-java-em-pleno-2012-mesmos-erros-de-2005/

  4. Arquitetura BOLOVO - (http://blog.fragmental.com.br/2010/01/18/domain-driven-bolovo-passando-conhecimento-e-etc/)

  5. Nada de janelas quebradas - http://blog.improveit.com.br/articles/2007/01/05/nada-de-janelas-quebradas

  6. Apostila do curso FJ-11 da Caelum - Java e Orientação a Objetos - http://www.caelum.com.br/apostila-java-orientacao-objetos/ - A apostila escrita em uma linguagem clara e de fácil entendimento;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment