Perguntas com a marcação «quality»

87
Por que main () deve ser curto?

Faço programação há mais de 9 anos e, de acordo com o conselho do meu primeiro professor de programação, sempre mantenho minha main()função extremamente curta. No começo eu não tinha ideia do porquê. Eu apenas obedeci sem entender, para o deleite dos meus professores. Depois de ganhar...

81
Por que DRY é importante?

Muito simples, por que eu gostaria de escrever código que funcione para todos os casos e dados escalonáveis ​​quando tudo o que preciso fazer é repetir o mesmo processo algumas vezes com alguns pequenos ajustes? É improvável que precise editá-lo novamente em breve. Parece muito menos trabalho...

77
Todos os números mágicos são criados da mesma forma?

Em um projeto recente, eu precisei converter de bytes para kilobytes kibibyte . O código era direto o suficiente: var kBval = byteVal / 1024; Depois de escrever isso, peguei o restante da função funcionando e segui em frente. Mais tarde, porém, comecei a me perguntar se havia acabado de...

64
Temos a responsabilidade de melhorar o código antigo?

Eu estava olhando sobre algum código antigo que escrevi. Funciona, mas não é um ótimo código. Agora sei mais do que sabia na época, para poder melhorá-lo. Não é um projeto atual, mas é atual, funcionando, código de produção. Temos a responsabilidade de voltar e melhorar o código que escrevemos no...

59
Devo reutilizar variáveis?

Devo reutilizar variáveis? Eu sei que muitas práticas recomendadas dizem que você não deve fazê-lo, no entanto, mais tarde, quando um desenvolvedor diferente estiver depurando o código e tiver três variáveis ​​parecidas e a única diferença é que elas são criadas em locais diferentes no código....