Mam do wykonania zmiany w istniejącym kodzie. Walczę ciężko przeglądając i starając się przeanalizować pakiet składający się z 15 tysięcy linii kodu. Na szczęście zmiany dotykają tylko jednej z procedur.
Niecałe 4 tysiące linii kodu.
Mogło być gorzej..
Moja uwaga skupia się na głównym (ale nie jedynym) zapytaniu SQL.
Głównym i dużym.
Może 600 linii kodu. Może nieco więcej.
Oczywiście w SQL upchana niebotyczna ilość funkcji i warunków biznesowych, klauzul warunkowych CASE, podzapytań, nad-zapytań, zapytań skorelowanych i wszystkiego co tylko Ekspert SQL jest w stanie wymyślić.
Na moje szczęście – przezorny programista umieścił w kodzie komentarze mające ułatwić zrozumienie owych zawiłości.
Komentarz zaczyna się obiecująco:
-- podzial na kategorie, pierwsza aktywacja
- To może pomóc - myślę...
Ale komentarz jest dłuższy. Czytam dalej:
-- podzial na kategorie, pierwsza aktywacja --- Uwaga, ten komentarz kłamie! -- MMI 2013-02-02 – powinien być poziom niżej!
Kłamie???Jak to kłamie!!!
.........................................................................................................................................
Niektóre rzeczy najlepiej zostawić bez komentarza...
Everybody lies.
Wszyscy kłamią.
Komentarze
Prześlij komentarz