Kod niedoskonały

Jakie błędy i nie doskonałości znalazłem w moim kodzie. Co powoduje, że jest on legacy i potrzebna jest refaktoryzacja. Zacznijmy od początku kiedy uważam, że należy przystąpić do refaktoryzacji mojego kodu, dobre pytanie na pierwszym miejscu postawił bym rozbudowę kodu, modyfikacje, rozszerzenie, wprowadzanie nowych funkcjonalności. Jest jeszcze zasada skautów (harcerzy), Więcej…

Refaktoryzacja -część druga (projekt który ożył)

Rok wcześniej w aplikacji pozostał błąd związany z raportami i ich wyświetlaniem. Błąd ten występował tylko na chromie i firefoxie, na IE działały raporty. ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION – opis błędu, wtedy to zostało nie rozwiązane, projekt został zawieszony na cały rok i wrócił jak bumerang ale nie z powodu tego błędu (ten Więcej…

Refaktoryzacja – podejście 1 (kiedyś trup)

Na wstępie muszę napisać, że kodu aplikacji nie będę pokazywał (z różnych względów), posty poruszające temat refaktoryzacji przedstawie w formie opisowej, a kod, który się pojawi (jednak) będzie bardziej przykładowy niż rzeczywisty. Zastanawiałem się jak podejść do tematu. W pierwszej kolejności musiałem uruchomić cudo (trupa) i sprawdzić co działa a Więcej…

Reanimacja trupa

Jak to w życiu bywa aplikacje które uznajemy za „martwe” ożywają. Nastał ten dzień w którym wskrzesić trupa muszę, zajrzeć w jego trzewia, powkładać co wypadło, pozszywać i czekać na błyskawicę żeby ,jak Frankensztajna, uruchomić. Błyskawicy nie było, a trup jeszcze ciepły, aplikacje zakopałem rok temu, patrząc z perspektywy czasu Więcej…