Güçlü bir OO geçmişinden geliyorum ve kısa bir süre önce Java'da yazılmış olmasına rağmen, iyi OO tasarımına alışkın olduğumdan çok daha az vurgu yapan bir organizasyonda çalışmaya başladım. Bana "çok fazla soyutlama" uyguladığımı ve bunun yerine her zaman olduğu gibi kod yazmam gerektiğini söylemiştim, ki bu Java'da bir usuli tarz.
TDD de burada pek uygulanmadı, ancak test edilebilir kodlara sahip olmak istiyorum. İş mantığını büyük “Tanrı sınıflarında” (ki bu takım için norm gibi görünüyor) statik özel yöntemlerle gömmek çok da denenmez.
Motivasyonumu iş arkadaşlarıma açıkça iletmekte zorlanıyorum. İş arkadaşlarımı OO ve TDD kullanmanın daha kolay korunan koda yol açtığı konusunda nasıl ikna edebileceğim konusunda bir tavsiyesi var mı?
Teknik borçla ilgili bu soru sorumla ilgili. Ancak, diğer sorunun kapsandığı gerçeğin ardından borç ödemek yerine, ilk etapta borcunu ödemekten kaçınmaya çalışıyorum .