Wpis z mikrobloga

To może ja zacznę. :) C, C++, Java i zapewne wiele innych.

Strasznie mnie wkurza, kiedy prostą funkcję boolowską ktoś rozwija za pomocą instrukcji if-else. Czli np.

bool funkcja(typ argument) {

if(warunek1(argument) && !warunek2(argument) {

return true;

} else {

return false;

}

}

Zamiast po prostu:

bool funkcja(typ argument) {

return (warunek1(argument) && !warunek2(argument));

}

Co za redundancja...

#stylkodowania
  • 9
@Pol753: No dobrze, ale załóżmy że chcesz jeszcze inkrementować licznik w przypadku else. W stylu z klamrami po prostu dopisujesz

++i;

W stylu bez musisz o te klamry zadbać, burzysz sobie więc kompozycje całego warunku, bo masz niejednolite formatowanie w if, else if i else. A spróbuj tylko o tym zapomnieć! Całe minuty zajmie Ci dojście gdzie jest błąd. A jak stwierdzisz, że jednak nie musisz inkrementować to znowu te klamry