terça-feira, 14 de junho de 2016

3 conceitos pra simplificar a vida do desenvolvedor

Esses 3 conceitos sempre me acompanharam durante minha vida como programador, de forma inconsciente:

KISS: Keep It Simple Stupid
Ou seja, não complique, mantenha as coisas na sua forma mais simplificada.
Este conceito não serve apenas para desenvolvimento de software, mas sim, para a vida!

YAGNI: You Aren't Gonna Need It
Não coloque funções extras no software, que você nunca irá utilizar.
Foque no escopo!

DRY: Don't Repeat Yourself
Centralize funções ou blocos de programa que façam coisas parecidas.
Desta forma, no dia em que der problema ou se precisar expandir, você irá mexer num ponto único.

Abcs!

Fonte: http://pt.slideshare.net/jeppec/agile-ddd-cqrs

Nenhum comentário: