Twitter

@felipernb: Good Ol Grampacca - http://cheezpictureisunrelated.files.wordpress.com/2010/08/f1ddbd38-e10d-4baa-ac55-8637dad38df0.jpg

(Updated 1 hour, 30 minutes ago)

Pra estar no topo da pirâmide, precisa-se de DESIGN PATTERNS!

Posted: January 16th, 2007 | Author: Felipe Ribeiro | Filed under: Uncategorized | Tags: , , | 1 Comment »

Olá, hoje vou mostrar dois livros que se você quer ser um bom programador precisa ter e segui-los como um muçulmano segue o Alcorão! :-D
E esses dois livros tratam de um assunto muito legal, os Design Patterns.
Design Patterns separam homens de ratos programadores de verdade e micreiros . E se o cara quer ter um código decente, bem estruturado, reaproveitável – ou seja, coisa de profissional – precisa estar ligado neles.
Seguem minhas dicas:

Design Patterns: Elements of Reusable Object-Oriented Software

O famoso “Gang of Four” (pois foi escrito por 4 caras, dã). Esse livro foi escrito nos anos 90 (94 se não me engano) tendo como principal autor o Erich Gamma, teve como objetivo formalizar soluções para problemas recorrentes no desenvolvimento de software de forma que o código ficasse mais limpo, melhor estruturado e reaproveitável, essas soluções ficaram conhecidas como Design Patterns (Padrões de Projeto) e esse livro se tornou uma bíblia no meio dos desenvolvedores. Os exemplos são dados em C++ e Smalltalk, mas os conceitos servem para qualquer linguagem OO. É leitura obrigatória pra quem quer escrever bons códigos. (Existe uma versão traduzida, mas algo me diz que essas traduções são pobres, por isso prefiro o original)
(ISBN: 0201633612)

P.S.: Tem um livro novo sobre Design Patterns da série Head First (em português, Use a Cabeça!) que parece ser bacana também. Os livros dessa série são bem interessantes e tratam dos assuntos técnicos de maneira bem descontraída, o livro até parece até um gibizão :D (ISBN: 0596007124) (Existe versão em português)

E minha segunda dica (na realidade, a terceira) é:

PHP 5 Objects, Patterns, and Practice

Esse é um que trata de como se programar BEM em PHP, que é por muitos tida como uma linguagem de difícil manutenção (coisa que depende do programador, e PHP ficou com essa fama por ser fácil e muita gente sem boas noções de programação faz seus sisteminhas nela com códigos sebosos, bugados e fedorentos mal escritos :-D ).
Ele mostra como funciona a Orientação a Objeto no PHP5 (que foi um grande avanço em relação ao 4) , mostra também aplicações de Design Patterns em PHP e boas práticas de programação. Ótimo livro!
(ISBN: 1590593804) (Não existe versão em português)

Ah, e comprar essas coisas na Amazon muitas vezes vale a pena, as vezes sai mais barato e até chega antes do que comprar em lojas nacionais (Porque elas vão importar e têm que juntar uma quantidade X pra fazer pedido e blá blá blá).


One Comment on “Pra estar no topo da pirâmide, precisa-se de DESIGN PATTERNS!”

  1. 1 Marcio said at 9:22 am on April 1st, 2007:

    Agora saiu a versão em português: ENTENDENDO E DOMINANDO O PHP (ISBN: 8560480072) Considero o único livro de PHP em português que pode ser recomendado, apesar do PHP 5 – Programação Poderosa, mas esse peca justamente em falar superficialmente sobre padrões e exagerar no PEAR, só porque um dos autores é o criador do PEAR (só pode ser por isso).


Leave a Reply