Miras Kod (Legacy Code) İle Çalışmak 3

Posted Leave a commentPosted in Avustralya

Serinin bu 3.makalesinde daha anca yüzeyini kazıdığımız, kötü kokan kodun içinde daha derin temizliğe girişiyoruz. Artık okunabilirliğin biraz olsun arttığı bu kodda biraz daha köklü değişiklikler yapacağız. Extract Method Extract Method, belki de en çok kullandığım refactoring yöntemi bu. Bunun için ReSharper gibi araçlar olsa da ben kendim yapmayı tercih ediyorum. Ama buradaki esas sıkıntı […]

Miras Kod (Legacy Code) İle Çalışmak 2

Posted 2 CommentsPosted in Avustralya

Merhaba, Geçen hafta burada, içinde bulunduğum durumdan bahsetmiştim. Şimdi de nasıl ilerlediğimden bahsedeceğim. Bana verilen ilk görevlerden biri şu meşhur 1200 satırlık kodda değişiklik yapmamı gerektiriyordu. Bu kodun oluşturduğu sayfa bir nevi Client Dashboard. Yani içinde müşteriye bağlı tüm bilgilerin bulunduğu bir sayfa. Durum böyle olunca da kodun dokunmadığı database, ViewBag yok gibi. Üşenmedim saydım […]