Se não está quebrado, não conserte. Certeza?

Li há alguns dias o capítulo 5 do livro do Uncle Bob "Agile Principles, Patterns and Practices in C#" e resolvi, neste pequeno post, compartilhar com vocês 2 parágrafos do início do capítulo. São coisas nas quais eu acredito demais. Abaixo, segue a tradução, com pequenas adaptações: "Cada módulo de um software tem 3 funções:... Continuar Lendo →

Template Method: Refatorando com design patterns

Retornando aos design patterns, desta vez falarei sobre o padrão Template Method. No entanto, neste post, utilizarei uma abordagem diferente: ao invés de definir o padrão e dar um exemplo, vou mostrar como refatorar código com o auxílio do padrão, melhorando o design de uma aplicação já existente. O CENÁRIO Imagine que na aplicação que esteja... Continuar Lendo →

Blog no WordPress.com.

Acima ↑