Czym Jest Spaghetti Code i Jak Go Zrefaktoryzowa膰
Otwierasz funkcj臋, 偶eby naprawi膰 b艂膮d w jednej linijce, i czterdzie艣ci minut p贸藕niej wci膮偶 艣ledzisz, kt贸ra ga艂膮藕 ustawia kt贸r膮 zmienn膮. Trzy niepowi膮zane ze sob膮 zadania s膮 zespawane w jeden blok, i 偶adne z nich nie ma nazwy. Poci膮gasz za jedn膮 nitk臋 i nie wiesz, kt贸re inne si臋 poruszaj膮. To w艂a艣nie spaghetti code, i nazwa nie ma nic wsp贸lnego z wci臋ciami czy stylem nazewnictwa. Opisuje przep艂yw sterowania: wykonanie skacze mi臋dzy warunkami tak, jak jeden makaron krzy偶uje si臋 z ka偶dym innym w misce, a pod膮偶anie jedn膮 艣cie偶k膮 do ko艅ca oznacza trzymanie w g艂owie czterech poziom贸w if naraz. ...