Kötü Kodun Maliyeti

Projeler ekipleri, başlangıçtan itibaren 1-2 yıl içinde değişime uğrarlar. Her proje ekibinde değişim kaçınılmazdır, olmamasını beklemek hayal olur. Diğer yandan sistem gereksinimlerine yapılan her ekleme, değişim işleri giderek daha karmaşık hale getirir. Başlangıçta kurgulanan yapıya sürekli müdahalelerin olması kurgularda karışıklığa neden olur. Zamanla karmaşıklık büyür ve içinden çıkılmaz bir hal alır ve artık yapıyı temizleyip hep istediğiniz o hale sokamazsınız.

Karmaşık yapılarda proje ekibinin üretkenliği sürekli azalır ve sıfıra yaklaşır. Proje üretkenliği azaldıkça , yönetim yapabileceği tek şeyi yapar ve üretkenliğin artması umuduyla ekibe yeni çalışanlar dahil eder. Ama yeni dahil olan çalışan da sistemin tasarımına hakim değildir. Bu nedenle yapılan bir değişikliğin tasarıma uygun mu olduğunu yoksa ters mi düştüğünü anlayamaz. Yeni kişilerin katılımıyla üretkenliğin artması beklenirken  tam tersi durum olmaya devam eder ve süreç giderek bir yumak haline gelir ve üretkenlik sıfıra yaklaşır. Okumaya devam et Kötü Kodun Maliyeti

Reklamlar

Kim Yazdı Bu Kötü Kodu?

Her yazılımcı temiz kod yazmak ister. Projenin kapsamına bağlı olarak bireysel ya da bir ekiple proje için planlar yapsın, analizler oluşturup, sayfalarca doküman yazsın, sonrasında kodlasın, daha sonra kodlar üzerinde test süreçlerini işletebilsin ve nihayetinde projeyi tamamlasın ister. Ama sadece ister 🙂 Gerçek hayatta işler her zaman böyle yürümez maalesef. Başlangıçta her şey düzgün gider. İşler planlar dahilinde yürür. Analizler yapılır, dokümanlar yazılır, hararetli toplantılar ardı ardına gelir. Sonra bir şeyler değişir. Kodlarımız kötü olur…

idoitagain Okumaya devam et Kim Yazdı Bu Kötü Kodu?