Archiwa tagu: Spaghetti Code

Logowanie lepsze niż TODO oraz HACK

Gdy robię jakiegoś haka to wolę to opisać. Kiedyś wspomniałem o korzystaniu z TODO w Przesunięcie dobrych intencji na później. Wymyśliłem dziś coś podobnego, traktujcie to jako „pomysł”, bo jeszcze nie wiem czy się sprawdza na dłuższą metę. Zalogowanie pozostawionego … Czytaj dalej

Opublikowano Programowanie | Otagowano , ,

Single Exit Point

Najprościej definiując problem: Czy mamy tylko jeden return z metody, czy też mamy ich kilka w różnych miejscach. Mówię też o metodach, które nie zwracają wartości. Metodę void też można skończyć wcześniej: Najpierw usłyszałem, że to dobre podejście Pamiętam z … Czytaj dalej

Opublikowano Programowanie | Otagowano , , , | 8 komentarzy

Przesunięcie dobrych intencji na później

Nieistotne co robi poniższa funkcja, jest pewnie trochę nieczytelna, ale tak to właśnie bywa i trochę o tym jest ten post 🙂 Istotne są miejsca występowania zmiennej _start. W przykładzie powyżej zmienna _start wydaje się być niepotrzebna w klasie, wystarzczy … Czytaj dalej

Opublikowano Tip of the day | Otagowano , , | 1 komentarz