Wpis z mikrobloga

@Analityk: Policz sobie ile możliwych ścieżek może Twoje funkcja przebyć.

Teraz ma zbyt dużo zagnieżdżeń, zbyt dużo instrukcji warunkowych, switchów skondensowanych w jednym miejscu. Analiza w ten sposób zbudowanego kodu do koszmar, nie wspominając już o testowaniu.

Kod może robić skomplikowane rzeczy, ale sam w sobie taki być nie musi – jedna funkcja, jedna prosta rzecz – rozbijając kod na mniejszy sprawiasz, że sam siebie tłumaczy, a mniejsze fragmenty łatwiej zrozumieć,