Desenvolvimento de Software é muito mais do que criar códigos parte II

Este é o segundo post da séria “Desenvolvimento de Software é muito mais do que criar códigos “, onde tento explicar como  o meu código  melhorou, entendendo alguns conceitos.

Consulte  no seguinte link “Desenvolvimento de Software é muito mais do que criar códigos I”

De acordo com Kent Beck, um projeto é simples se seguir as seguintes regras.

1 – Efetuar todos os testes

Um sistema que não pode ser testado  jamais deveria ser publicado, uma maneira interessante de testar o seu software seria utilizar o TDD.

2 – Sem duplicação de código

A repetição de código é o inimigo para um sistema bem desenvolvido , ela representa trabalho, risco e complexidade desnecessárias.Sempre refatore o seu código, cada variável, class e métodos tem que expressar o seu propósito.

3 – Expressar o propósito do programador

Algumas técnicas para expressar  o propósito do código é gastar tempo em cada função em cada método definindo bons nomes, dividindo grandes funções em menores.Lembre sempre que você é um autor e cada código é uma parte do seu livro.

4 – Minimizar o número de classes e métodos

 

Sobre a ultima regra existem diversos artigos que você poderá tirar a sua próprias conclusões, sempre temos que lembrar que não podemos ser dogmatismo exagerados, temos que ser mais pragmáticos e menos dogmáticos.
 

SRP,SOLID,Refatoração SRP,Injeção de Dependência

 

LEAVE A COMMENT