Estou lidando com uma grande base de código e recebi alguns meses para refatorar o código existente. O processo de refatoração é necessário, pois em breve precisaremos adicionar muitos novos recursos ao nosso produto e, por enquanto, não podemos mais adicionar nenhum recurso sem interromper outra coisa. Em resumo: código bagunçado, enorme e com erros, que muitos de nós já vimos em suas carreiras.
Durante a refatoração, de tempos em tempos eu encontro a classe, método ou linhas de código que têm comentários como
Tempo limite definido para dar ao Módulo A algum tempo para fazer as coisas. Se não for cronometrado como este, ele será interrompido.
ou
Não mude isso. Confie em mim, você vai quebrar as coisas.
ou
Sei que usar setTimeout não é uma boa prática, mas nesse caso eu tive que usá-lo
Minha pergunta é: devo refatorar o código quando encontrar tais avisos dos autores (não, não consigo entrar em contato com os autores)?