Como você diz a alguém que está escrevendo um código ruim? [fechadas]

Eu tenho trabalhado com um pequeno grupo de pessoas em um projeto de codificação por diversão. É um grupo organizado e bastante coeso. As pessoas com quem trabalho têm vários conjuntos de habilidades relacionadas à programação, mas alguns deles usam métodos errados mais antigos ou definitivos, como variáveis ​​globais excessivas, convenções de nomenclatura ruins e outras coisas. Enquanto as coisas funcionam, a implementação é fraca. Qual é uma boa maneira de perguntar educadamente ou apresentá-los para usar uma metodologia melhor, sem que isso pareça questionar (ou insultar) sua experiência e / ou educação?

questionAnswers(30)

yourAnswerToTheQuestion