Uma dúvida de alguém com menos experiência. Isso se aplica as demais áreas do desenvolvimento de software ou só ao contexto Saas? Porque se pensarmos temos aquela velha máxima de que quanto mais nos importármos com o códio menos dor de cabeça teremos no futuro, e temos diariamente exemplos próximos se não os nossos, os dos nossos amigos. Bem, concordo plenamente quando você diz.
- Identificar as funcionalidades core que realmente resolvem o problema do usuário.
- Eliminar features desnecessárias que só adicionam complexidade.
- Focar no código que realmente leva o negócio pra frente.
Só fiquei em dúvida quanto a afirmação "Ou refatorando um código que funciona perfeitamente bem, só porque não está "bonito o suficiente"?".
Belo artigo, e muito obrigado.