Como você justifica o trabalho de refatoração para o seu chefe que aperta um centavo? [fechadas

Você acabou de escrever uma pilha de código para fornecer algum recurso importante sob pressão. Você cortou alguns cantos, misturou algum código em algumas classes sobrecarregadas com nomes como SerialIndirectionShutoffManager ..

Você diz ao seu chefe que vai precisar de uma semana para limpar essas coisa

"Limpe o quê?"

"Meu código - é um chiqueiro!"

"Você quer dizer que há mais correção de bugs?"

"Na verdade não, é mais como .."

"Você vai fazer funcionar mais rápido?"

"Talvez, mas isso não é .."

"Então você deveria ter escrito corretamente quando teve a chance. Agora estou feliz que você esteja aqui, sim, vou ter que ir em frente e pedir para você vir neste fim de semana .."

Eu li o livro de Matin Fowler, mas não tenho certeza se concordo com os conselhos dele sobre esse assunto:

Incentive revisões regulares de código; portanto, o trabalho de refatoração é incentivado como parte natural do processo de desenvolviment Não diga, você é o desenvolvedor e faz parte do seu deve

Esses métodos evitam a necessidade de se comunicar com seu gerent

O que você diz ao seu chefe?

questionAnswers(18)

yourAnswerToTheQuestion