Clean Code - Desculpas e Verdades
Normalmente se usam essas desculpas (com as respostas):
- Cronograma apertado -> o código deve ser simples, por isso demora MENOS tempo
- Pressão do chefe -> mesma lógica de cima
- Quero mostrar produtividade -> não vale abrir mão da qualidade por quantidade
- Não ganho o suficiente para ser um bom programador -> é o contrário. Você vai ganhar mais se for bom
- A empresa valoriza a entrega e não o bom código -> sim mas se a sua entrega causar problema ou não for simples de fazer manutenção o lado de negócio não vai gostar
No fim do dia, a verdade dura é que a culpa é nossa. Não é responsabilidade do empregador oferecer nenhuma dessas saídas.
Verdades que preciso aceitar:
- Minha carreira é minha responsabilidade
- Leia, Estude e Pratique
- Vá a conferências
- Faça cursos
Quanto custa um código ruim?
- Alta rotatividade (turnover)
- Demora na entrega de funcionalidades
- Dificuldade de manutenção
- Muitos bugs
- Perda da confiança do cliente
- Desmotivação dos profissionais
- Mais tempo depurando do que codando