Pytania oznaczone «conditions»

74
Dlaczego musimy używać przełącznika przerwania?

Kto zdecydował (i na podstawie jakich pojęć), że switchkonstrukcja (w wielu językach) musi być użyta breakw każdym stwierdzeniu? Dlaczego musimy napisać coś takiego: switch(a) { case 1: result = 'one'; break; case 2: result = 'two'; break; default: result = 'not determined';...

12
Czy lepiej jest strzec wywołania metody czy samej metody?

Piszę aplikację i doszedłem do tego: private void SomeMethod() { if (Settings.GiveApples) { GiveApples(); } if (Settings.GiveBananas) { GiveBananas(); } } private void GiveApples() { ... } private void GiveBananas() { ... } Wygląda to całkiem prosto. Istnieją pewne warunki i jeśli...