Acho interessante comentar sobre, vejo geral reclamando que tem que usar/abandonar o tal do clean code. Honestamente acho que seria mais fácil melhor se os desenvolvedores só escreverem o código pensando no amiguinho que vai precisar ler ou revisar no final do dia.
Nem to falando de design pattern ou coisa assim, to falando de escrever código legível e tals. Empatia >>>> que seguir regrinha.
Além doq, tem aquela coisa de que toda equipe vai operar de um jeito diferente, então eu até entendo o porque o pessoal reclama tanto de clean code também.