Questions marquées «conditions»


15
Le développeur insiste sur le fait que les déclarations ne doivent pas avoir des conditions négatives, mais doivent toujours avoir un bloc else
J'ai une connaissance, un développeur plus expérimenté que moi. Nous parlions de pratiques de programmation et son approche des déclarations «if» m'a surpris. Il insiste sur certaines pratiques concernant les déclarations que je trouve plutôt étranges. Premièrement , une déclaration if devrait être suivie d'une déclaration else, qu'il y ait …

24
Manières élégantes de gérer si (sinon) autre
C'est un problème mineur, mais chaque fois que je dois coder quelque chose comme cela, la répétition me dérange, mais je ne suis pas sûr qu'aucune des solutions ne soit pire. if(FileExists(file)) { contents = OpenFile(file); // <-- prevents inclusion in if if(SomeTest(contents)) { DoSomething(contents); } else { DefaultAction(); } …


11
Pourquoi devons-nous utiliser l'interrupteur de rodage?
Qui a décidé (et sur quels concepts) que la switchconstruction (dans de nombreuses langues) doit utiliser breakdans chaque énoncé? Pourquoi devons-nous écrire quelque chose comme ceci: switch(a) { case 1: result = 'one'; break; case 2: result = 'two'; break; default: result = 'not determined'; break; } (remarqué cela en …
74 conditions 


13
Comment puis-je éditer une chaîne d'instructions if-else if pour adhérer aux principes de code propre d'Oncle Bob?
J'essaie de suivre les suggestions de code propre d'Oncle Bob et en particulier de garder les méthodes courtes. Je me trouve cependant incapable de raccourcir cette logique: if (checkCondition()) {addAlert(1);} else if (checkCondition2()) {addAlert(2);} else if (checkCondition3()) {addAlert(3);} else if (checkCondition4()) {addAlert(4);} Je ne peux pas enlever les elses et …







En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.