Chciałbym zadać ci kilka pytań na temat brudnego kodu. Jest kilku początkujących, którzy napisali kod na średnim projekcie. Kod jest bardzo wielką kulą błota. Nie są zaawansowanymi programistami. Oni po prostu wiedzą, jak używać klawiatury trochę o Javie. Właśnie napisali kod zawierający 12 000 linii w swojej głównej klasie, jednak 6 000 linii należy do samego NetBeans.
Moim zadaniem jest analiza kodu i zasugerowanie dobrego sposobu na utrzymanie kodu. Moim pomysłem jest złomowanie projektu i rozpoczęcie nowego z metodologią OOP. Ostatnio zebrałem kilka uwag i pomysłów na temat problemu, z tej strony i kilku innych.
Teraz mam następujące pytania:
- Czy powinniśmy naprawić kod i zmienić go na OOP? Teraz go debugujemy.
- Kod nie ma komentarzy, żadnej dokumentacji, żadnego konkretnego stylu programowania i tak dalej. Zmiana jest naprawdę droga i czasochłonna. Co możemy z tym zrobić?
- Jak mogę nauczyć ich przestrzegania wszystkich zasad (komentowanie, OOP, dobra jakość kodu itp.)?
- Kod jest błędny i podatny na błędy. Co możemy zrobić? Testujesz? Prawie piszemy dwa lub trzy papiery A4 do korekty, ale wydaje się to nie mieć końca.
Powinienem powiedzieć, że jestem z nimi nowy. Wydaje mi się, że złamałem zasady dotyczące dodawania osób zbyt późno do projektu. Myślisz, że muszę je zostawić?