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

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?

Clean Code & Refactoring Sunumunun Ardından

Geçtiğimiz Cumartesi günü Kadir Has Üniversitesi’nde düzenlenen Nedirtv Yazılım Teknolojileri Semineri’nde Clean Code & Refactoring konulu bir sunum yaptım. Salondaki ilgi, sunum sırasındaki katılım beni ziyadesiyle mutlu etti. Sonrasında aldığım olumlu tepkiler de cabası.

image

Okumaya devam et Clean Code & Refactoring Sunumunun Ardından

NedirTv Yazılım Teknolojileri Semineri

Uzun bir aradan sonra yeniden merhaba 🙂

Günlük telaşlara kapılıp, blog yazmaya çok vakit bulamayınca ve bu sürede çekirdek ailemize yeni bir sahış eklenince iyice unuttum buraları. Çok sevdiğim etkinliklere bile gidemez oldum.
Birkaç ay önce yine bir NedirTv etkinliğinde herşeyi özlediğimi farkettim ve silkinip kendine gel artık diyerek bazı adımlar attım hayatımda 🙂
nedirtv_logo_small

Okumaya devam et NedirTv Yazılım Teknolojileri Semineri

Avea Memleketim Anadolu İşim Teknoloji

22 Haziran akşamı Avea’nın Maçka merkezinde Avea Memleketim Anadolu İşim Teknoloji proje toplantısı yapıldı. Toplantıda Avea Kurumsal İletişim Direktörü Füsun Feridun bizlere projeyi tanıttı. Bu proje Avea’nın tamamen sosyal sorumluluk bilinciyle başlattığı ve hayata geçen girişimlerden hiç bir maddi beklentisinin olmadığı bir proje. Amaç kalkınmada dezavantajlı bölgelerden biri seçilerek burada 29 yaşını aşmamış üniversite öğrencileri ya da mezunlar için bir kuluçka merkezi oluşturup hem gençleri girişimciliğe teşvik etmek hem de bu bölgelerde istihdam sağlamak.

Okumaya devam et Avea Memleketim Anadolu İşim Teknoloji