Vou concordar fortemente com a resposta do funkymushroom. Se você é um ambiente de equipe, certifique-se de que outras pessoas saibam que você está refatorando ou reorganizando o código, se você planeja obter boas atribuições futuras.
Por experiência pessoal, sei que, embora não seja seu estilo de codificação, se você estiver mantendo um código, que outros também modificam e mantêm, permanece no estilo do código existente. Adicionar comentários e esclarecimentos é bom, mas o layout e as convenções básicas devem permanecer. Os velhos gurus / armas do projeto esperam que o código seja semelhante ao que vêm vendo há anos.
Quando um cliente está gritando sobre um bug, sua gerência recorre às armas antigas para corrigir o problema o mais rápido possível. Se essas armas antigas, sob pressão, descobrirem que você “limpou o código” e agora elas precisam dedicar um tempo para descobrir onde você mudou ou renomeou que uma variável que eles conhecem precisa de ajustes, seu nome na empresa será alterado para “ lama".
Depois que a crise terminar, primeiro a arma antiga o culpará lentamente pela atualização crítica. Em seguida, você descobrirá que mantém o código limpo durante o tempo em que estiver na empresa. Finalmente, quando novos projetos interessantes estiverem disponíveis, seus gerentes perguntarão aos gurus sobre quem deve trabalhar no projeto e, se você os ferrou uma vez, nunca o fará no novo projeto, até que sua forragem seja lançada no final cumprir um prazo.
Se você aprendeu na faculdade a maneira "certa" de codificar e agora está no mercado de trabalho, esqueça a maneira "certa". Estes não são trabalhos de faculdade, esses projetos não duram apenas um semestre, eles podem viver por anos e terão que ser mantidos por um grupo de pessoas com diferentes níveis de conhecimento e diferentes níveis de interesse na última tendência de CS. Você tem que ser um jogador da equipe.
Você pode ser a maior programação hot shot da escola, mas no local de trabalho, seu primeiro emprego, você é um novato com zero crédito de rua. As pessoas que estão programando há anos não se importam com a escola ou com as notas, é o quão bem você brinca com os outros e quanta perturbação você traz à vida deles.
Nos meus 20 anos, pareço vários programadores ace despedidos, principalmente porque eles exigem fazer as coisas da maneira "certa". A menos que você traga algo muito, muito, muito exclusivo para o trabalho, você é substituível. Você pode ter sido o melhor da sua turma, mas no próximo ano alguém será o melhor da turma e estará procurando emprego.
Eu vejo isso como seu trabalho principal, é mantê-lo, até você decidir mudar de emprego. Para manter seu emprego, você precisa se divertir no playground que alguém construiu e pagou.
Sei que soo negativo, mas sempre há esperança. À medida que você ganha experiência, obtém sucesso, ganha influência e pode mudar as coisas de uma maneira melhor. Ao escrever um novo código ou em um novo projeto, pressione as alterações que você procura. Se for um código novo, as armas antigas não esperam que seja do jeito que deixaram, e quando virem as vantagens, poderão aprender e adaptar o novo caminho.
O sistema antigo pode mudar, mas leva tempo. Mudar algo introduz riscos e os negócios aborrecem, e você precisa dedicar tempo e trabalho para tornar a empresa confortável com a mudança.