Perguntas com a marcação «maintenance»

15
Zero como constante?

Eu me deparei com esse idioma de programação recentemente: const float Zero = 0.0; que é então usado nas comparações: if (x > Zero) {..} Alguém pode explicar se isso é realmente mais eficiente, legível ou sustentável do que: if (x > 0.0) {..} NOTA: Posso pensar em outras razões...

14
Duplicação de código sem abstração óbvia

Você já encontrou um caso de duplicação de código em que, ao examinar as linhas de código, não era possível encaixar uma abstração temática que descreve fielmente seu papel na lógica? E o que você fez para resolver isso? É duplicação de código, então, idealmente, precisamos fazer alguma...

10
O código de abandonar-mercadoria morre adequadamente?

Tenho a impressão de que, com o tempo, mais e mais código-fonte aberto são gerados, adicionados a vários repositórios gratuitos ou parcialmente gratuitos e, em geral, abandonados. Existem padrões geralmente aceitos para descartar códigos abandonados? Isso deve ser imposto pelos repositórios ou...