Matheus Castiglioni

Principio WET

Nos post’s anteriores falamos bastante sobre abstrações e quando criá-las, seguindo os princípios don’t repeat yourself e avoid hasty abstractions. Vale lembrar também que:...

Principio AHA

Recentemente em alguns artigos anteriores falamos sobre DRY, nele vimos que através de abstrações podemos evitar duplicidade de códigos. Mas, será que sempre devemos criar abstrações e evitar tais duplicidades?...

Princípio Dry

Uma situação um tanto quanto comum quando estamos trabalhando com desenvolvimento de software é quando uma única alteração exige que você saia mexendo e refatorando vários arquivos espalhados pela base de código....

Princípio Kiss

Você já se pegou alguma vez tentando resolver um problema utilizando uma solução mais complexa do que deveria? Ou seja, para um problema simples foi implementada uma solução complexa....

Arquitetura vs Design de Software

Arquitetura e design de software são as mesmas coisas? A diferença geralmente é um pouco confusa, mas, não são as mesmas coisas e sim existem diferenças entre elas, logo:...

Princípio YAGNI

Você já se pegou alguma vez pensando se realmente iria existir a necessidade de alguma funcionalidade no futuro que justifique uma implementação técnica no presente?...