#anonimowemirkowyznania Pytanie do doświadczonych programistów. Jak ogarnąć masę kodu gdy nie ma do dyspozycji dokumentacji, żadnej pomocy z zewnątrz i nie zna się w pełni języka? Jest tylko kilkadziesiąt plików z kodem, który w wielu miejscach wygląda traficznie tzn. brak spójności formatowania przez co bardzo trudno połapać się co gdzie jest. Przejrzałem kilka losowych plików i mają średnio od 500 do 2000 linii, ale im dalej w las tym gorzej. Projekt typu opensource.
@AnonimoweMirkoWyznania Testy. Jezeli sa jakies to najlepiej zaczac od nich. Jezeli ich nie ma, a projekt jest legacy a nadal ma byc utrzymywany/rozwijany warto napisac testy (jednostkowe, integracyjne - ale czesciej integracyjne maja wiekszy sens) i dopiero potem bawic sie w rozwijanie aplikacji. Bo najwazniejsze w takich projektach jest chyba nie zepsuc czegos co juz dziala.
@AnonimoweMirkoWyznania: jak jest jakas kontrola wersji to przesledzilbym historie commit po commicie wtedy mozna wylapywac zaleznosci w kodzie widząc co zmieniał autor w ramach danego taska
@AnonimoweMirkoWyznania: -> sprawdzilbym testy -> sprawdzilbym router jak wszystko się łączy -> uderzalbym w kontrolery i starał się jak najbardziej wyizolowac klasy
@AnonimoweMirkoWyznania: Jeżeli masz pracować z tym kodem to lepiej zacząć od refaktoringu i dokumentowania od najbardziej podstawowych części, warto wygenerować sobie graf zależności jakimś doxygenem.
Gadałam sobie z typem i spoko rozmowa, coś się zeszło na pieski bo on wielki miłośnik. Mówię więc, że kocham psiury nad życie ale moja granica to pies w łóżku, bo lubię mieć czystą pościel. I gość mnie usunął xDDDDD sytuacja na rynku knurów tragiczna #tinder #psy
Pytanie do doświadczonych programistów. Jak ogarnąć masę kodu gdy nie ma do dyspozycji dokumentacji, żadnej pomocy z zewnątrz i nie zna się w pełni języka? Jest tylko kilkadziesiąt plików z kodem, który w wielu miejscach wygląda traficznie tzn. brak spójności formatowania przez co bardzo trudno połapać się co gdzie jest. Przejrzałem kilka losowych plików i mają średnio od 500 do 2000 linii, ale im dalej w las tym gorzej. Projekt typu opensource.
#programowanie #naukaprogramowania #programista15k
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość prywatną
ID: #60f4a43c072fc8000a3ae7e5
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( https://mirkowyznania.eu ) Zaakceptował: karmelkowa
Przekaż darowiznę
-> sprawdzilbym testy
-> sprawdzilbym router jak wszystko się łączy
-> uderzalbym w kontrolery i starał się jak najbardziej wyizolowac klasy