O que você faz quando trabalha com alguém que tende a escrever códigos estilisticamente ruins? O código de que estou falando geralmente é tecnicamente correto, razoavelmente estruturado e pode até ser algoritmicamente elegante, mas parece feio . Nós temos:
- Mistura de diferentes convenções de nomenclatura e títulos (
underscore_style
ecamelCase
eUpperCamel
eCAPS
todos aplicados mais ou menos ao acaso de diferentes variáveis na mesma função) - Espaçamento bizarro e inconsistente, por exemplo
Functioncall (arg1 ,arg2,arg3 );
- Muitas palavras com erros ortográficos nos comentários e nomes de variáveis
Nós temos um bom sistema de revisão de código onde eu trabalho, então analisamos e consertamos as piores coisas. No entanto, é realmente insignificante enviar uma revisão de código que consiste em 50 linhas de "Adicione um espaço aqui. Soletre 'itarator' corretamente. Altere essa capitalização. Etc."
Como você incentivaria essa pessoa a ser mais cuidadosa e consistente com esses tipos de detalhes?