9. LIMITES
SÓ POSSO PRODUZIR SOFTWARE CONFIÁVEL SE
EU ENTENDER TODOS OS ASPECTOS DO QUE
ESTOU PRODUZINDO
POSSO CONSIDERAR UM NÚMERO LIMITADO DE
CONCEITOS AO MESMO TEMPO
PARTES INTERDEPENDENTES PRECISAM SER
CONSIDERADAS AO MESMO TEMPO
A COMPLEXIDADE PREJUDICA O ENTENDIMENTO
24. SIMPLICIDADE
É UMA ESCOLHA
1. Seja vigilante
2. Evite entrelaçamento e
interdependências
3. Torne as partes complexas
explícitas
4. Não dependa unicamente de
ferramentas e processos
5. Cuidado com side-effects
25. SIMPLICIDADE
DÁ RETORNO
1. Facilita o raciocínio
2. Facilita alterações e correções
3. Evita o desperdício e retrabalho
4. Evita o tédio e a fadiga.
5. Profit