Hej.
Odpowiadając na wasze komentarze.
Każdy z was ma rację i myli się jednocześnie - a w szczególności ja.
Bo w IT jak tutaj można wyczytać, albo wyczuć, wbrew pozorom nie ma 0/1 - tylko jest "to zależy". I teraz ten przykład jest dość prostym przykładem jak to powinno działać, ale to nie jest "MUSISZ TAK ZROBIĆ" i nie poleciłbym robienia czegokolwiek bez stawiania "tak, ale".
To jest super że pojawiają się takie komentarze, ale żeby to było jasne - film ma swoje prawa. Czy można rozmawiać dziesiątki godzin o refaktorze i dodawać "tak, ale" - jasne że można, ale tylko zaangażowane w to osoby będą to robić, a reszta "normalsów" sobie pójdzie.
Nie robię tych filmików oczywiście dla fame, tylko po to żeby inspirować juniorów i midów do szerszego myślenia... A seniorów do kwestionowania.
Czy taki refaktor można zrobić inaczej? Tak!
Czy to przecieka jeśli tylko pojawią się nowe wymagania w projekcie? Być może, ale to również dlatego, że mam kolejny odcinek o pipes&filters i musiało być to odpowiednio skondensowane.
Czy SOLID to nie są fundamenty? Znowu - to zależy. Moim zdaniem KAŻDY musi je znać, ale stosownie ich to jest inna bajka i CUPID np. jest fajną odpowiedzią!
Czy to wszystko takie zbyt uzależnione od tego konkretnego przypadku? Tak - bo to jest jeden filmik na youtube, on musi mieć jak w rozprawce "wstęp, rozwinięcie, zakończenie" - niestety inaczej się nie da, żeby miało to sens... Bo ludzie chcą szybko czegoś - takich mamy odbiorców i to dla nich te fimy są robione. Fakt, brakuje w nich szczegółów - ale te zostaną zawsze rozszerzone w następnych odcinkach
Czy i tak pracuje się z kodem, który czasami "jest jaki jest" z różnych powodów? Oczywiście że tak i to jest kwitesencja tego co napisałem na górze - wszyscy macie rację.
A dlaczego i dla kogo jest ten film?
Dla mnie z przeszłości. Tego Macina co jak naj^^&*ał kodzik w wordpressie który działał to był z niego zadowolony, bo nie wiedział że można o tym myśleć inaczej.
I wiecie co, takich Marcinów jak ja z przeszłości, dzisiaj wchodzących na rynek - jest sporo... Dlatego myślę że to całkiem sensowne, choć nadal - wszyscy macie rację i mylicie się jednocześnie
Wszystkiego dobrego - idę nagrywać dalej!