Perguntas com a marcação «readability»

15
Bom uso do try-blocks?

Eu sempre me pego lutando com isso ... tentando encontrar o equilíbrio certo entre tentar / capturar e o código não se tornar essa bagunça obscena de guias, colchetes e exceções sendo lançadas de volta na pilha de chamadas como uma batata quente. Por exemplo, eu tenho um aplicativo que estou...

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...

15
C # está se tornando mais difícil de ler?

À medida que o C # progrediu, muitos recursos de idioma foram adicionados. Chegou ao ponto em que está se tornando ilegível para mim. Como exemplo, considere o seguinte recorte de código do código Caliburn.Micro aqui : container = CompositionHost.Initialize( new AggregateCatalog(...

13
Como escrever código Clojure legível?

Eu sou novo no Clojure. Eu posso entender o código que escrevo, mas fica muito difícil entendê-lo mais tarde. Torna-se difícil combinar parênteses. Quais são as convenções genéricas a seguir em relação às convenções de nomenclatura e recuo em várias situações? Por exemplo, escrevi um exemplo de...

13
Enfatize a negação

Eu estava apenas escrevendo uma declaração if com nomes de propriedades razoavelmente longos e viemos resolver esse problema. Digamos que tenhamos uma declaração if como esta: if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue &&