Size kirli kod hakkında bazı sorular sormak istiyorum. Orta dereceli bir projeye kod yazmış bazı acemiler var. Kod çok büyük bir çamur topudur. Gelişmiş programcılar değiller. Sadece biraz java hakkında klavyeyi kullanmayı biliyorlar. Ana sınıflarında 12 000 satırlık kod yazdılar, ancak 6 000 satır NetBeans'a ait.
Benim işim kodu analiz etmek ve kodu korumanın iyi bir yolunu önermek. Benim fikrim projeyi hurdaya çıkarmak ve OOP metodolojisi ile yeni bir proje başlatmak. Son zamanlarda sorun hakkında bazı notlar ve fikirler topladım, bu siteden ve diğerlerinden.
Şimdi, aşağıdaki soruları var:
- Kodu tamir edip bir OOP olarak değiştirmeli miyiz? Şimdi hata ayıklıyoruz.
- Kodda yorum yok, dokümantasyon yok, özel programlama stili yok. Bunu değiştirmek gerçekten pahalı ve zaman alıcı. Bu konuda ne yapabiliriz?
- Onlara tüm kuralları takip etmeyi nasıl öğretebilirim (yorum yapma, OOP, iyi kod kalitesi vb.)?
- Kod hatalı ve hata eğilimli. Ne yapabiliriz? Test yapmak? Düzeltme için neredeyse iki ya da üç A4 kâğıt yazıyoruz, ancak bu sonsuz görünüyor.
Onlarla yeni olduğumu söylemeliyim. Sanırım projeye çok geç insan ekleme konusunda da kuralları çiğnediğimi düşünüyorum. Onları bırakmam gerektiğini mi düşünüyorsun?