Yazılımda karmaşıklıkla başa çıkmanın yöntemleri

Gündem 13.03.2026 - 09:58, Güncelleme: 13.03.2026 - 09:58 117 kez okundu.
 

Yazılımda karmaşıklıkla başa çıkmanın yöntemleri

Bilişim Teknolojileri Uygulama ve Araştırma Merkezi’nin düzenlediği seminerde; yapay zeka çağında yazılımcının rolü, karmaşıklığı yönetme yaklaşımı ve genç geliştiricilerin iş hayatına hazırlanırken dikkat etmesi gereken temel beceriler öğrencilere anlatıldı.
HABER: ERTAN ERYILMAZBilişim Teknolojileri Uygulama ve Araştırma Merkezi tarafından Hezarfen Kampüsü Küçükyalı Konferans Salonu’nda düzenlenen ‘Yazılımda Clean Architecture (Temiz Mimari) Önemi ve Uygulamaları’ etkinliğinde, yazılım projelerinde değişim ve karmaşıklıkla başa çıkmanın yöntemleri ele alındı. Spine Technology firmasında görev yapan Şahin Yelkenci’nin konuşmacı olduğu seminerde, özellikle genç yazılımcı adaylarının iş hayatına hazırlık sürecine yönelik pratik öneriler öne çıktı.KARMAŞIKLIĞI YÖNETMEKYelkenci, yazılım projelerinde ‘karmaşıklığın kaçınılmaz’ olduğunu vurgulayarak, hedefin karmaşıklığı ortadan kaldırmak değil, doğru mimari yaklaşımlarla yönetmek olduğunu ifade etti. Değişen ihtiyaçlar, büyüyen iş kuralları ve sürekli güncellenen beklentilerin yazılımı hızla karmaşık bir yapıya sürükleyebildiğini belirten Yelkenci, bu noktada mühendislik yaklaşımıyla hareket etmenin önemine dikkat çekti.YAPAY ZEKA TEHDİT DEĞİLEtkinliğin dikkat çeken başlıklarından biri de yapay zeka dönüşümü oldu. Yapay zekanın kod yazmada güçlü bir yardımcı olduğunu, ancak yazılımcının asıl değerinin ‘ihtiyacı doğru tanımlamak, sistemi kurgulamak ve doğru soruları sormak’ gibi insan odaklı becerilerde ortaya çıktığını dile getiren Yelkenci, “Yapay zeka araçları öğrenme sürecini hızlandırabilecek. Ancak sınırlılıkları ve doğrulama ihtiyacı göz ardı edilmeden kullanılması gerekir” dedi.GÜÇLÜ BİR İLETİŞİM ALANI Konuşmasında staj ve iş deneyimlerine de yer veren Yelkenci, gençlerin en çok zorlandığı alanlardan birinin şirketlerde yeterince yönlendirilmemek olduğunu belirterek, öğrencileri daha fazla iletişim kurmaya teşvik etti. “Yazılım yalnızca teknik bir üretim değil, aynı zamanda güçlü bir iletişim alanı” diyen Yelkenci, kendini ifade edebilen, ekiplerle rahat çalışabilen ve farklı insanlarla iletişim kurabilen adayların iş hayatında öne çıktığını söyledi.TEMİZ KODA ODAKLANINYelkenci’nin konuşmasının önemli mesajlarından biri de sürdürülebilirlik odağında ‘clean code’ (temiz kod) vurgusu oldu. Yelkenci, “İyi kod sadece çalışan kod değil, ekip arkadaşlarının rahat anlayabileceği, bakımı kolay ve geliştirilebilir koddur. Yazılımcının kodu gelecekte onu devralacak kişiler için yazması gerekir” dedi.
Bilişim Teknolojileri Uygulama ve Araştırma Merkezi’nin düzenlediği seminerde; yapay zeka çağında yazılımcının rolü, karmaşıklığı yönetme yaklaşımı ve genç geliştiricilerin iş hayatına hazırlanırken dikkat etmesi gereken temel beceriler öğrencilere anlatıldı.

HABER: ERTAN ERYILMAZBilişim Teknolojileri Uygulama ve Araştırma Merkezi tarafından Hezarfen Kampüsü Küçükyalı Konferans Salonu’nda düzenlenen ‘Yazılımda Clean Architecture (Temiz Mimari) Önemi ve Uygulamaları’ etkinliğinde, yazılım projelerinde değişim ve karmaşıklıkla başa çıkmanın yöntemleri ele alındı. Spine Technology firmasında görev yapan Şahin Yelkenci’nin konuşmacı olduğu seminerde, özellikle genç yazılımcı adaylarının iş hayatına hazırlık sürecine yönelik pratik öneriler öne çıktı.KARMAŞIKLIĞI YÖNETMEKYelkenci, yazılım projelerinde ‘karmaşıklığın kaçınılmaz’ olduğunu vurgulayarak, hedefin karmaşıklığı ortadan kaldırmak değil, doğru mimari yaklaşımlarla yönetmek olduğunu ifade etti. Değişen ihtiyaçlar, büyüyen iş kuralları ve sürekli güncellenen beklentilerin yazılımı hızla karmaşık bir yapıya sürükleyebildiğini belirten Yelkenci, bu noktada mühendislik yaklaşımıyla hareket etmenin önemine dikkat çekti.YAPAY ZEKA TEHDİT DEĞİLEtkinliğin dikkat çeken başlıklarından biri de yapay zeka dönüşümü oldu. Yapay zekanın kod yazmada güçlü bir yardımcı olduğunu, ancak yazılımcının asıl değerinin ‘ihtiyacı doğru tanımlamak, sistemi kurgulamak ve doğru soruları sormak’ gibi insan odaklı becerilerde ortaya çıktığını dile getiren Yelkenci, “Yapay zeka araçları öğrenme sürecini hızlandırabilecek. Ancak sınırlılıkları ve doğrulama ihtiyacı göz ardı edilmeden kullanılması gerekir” dedi.GÜÇLÜ BİR İLETİŞİM ALANI Konuşmasında staj ve iş deneyimlerine de yer veren Yelkenci, gençlerin en çok zorlandığı alanlardan birinin şirketlerde yeterince yönlendirilmemek olduğunu belirterek, öğrencileri daha fazla iletişim kurmaya teşvik etti. “Yazılım yalnızca teknik bir üretim değil, aynı zamanda güçlü bir iletişim alanı” diyen Yelkenci, kendini ifade edebilen, ekiplerle rahat çalışabilen ve farklı insanlarla iletişim kurabilen adayların iş hayatında öne çıktığını söyledi.TEMİZ KODA ODAKLANINYelkenci’nin konuşmasının önemli mesajlarından biri de sürdürülebilirlik odağında ‘clean code’ (temiz kod) vurgusu oldu. Yelkenci, “İyi kod sadece çalışan kod değil, ekip arkadaşlarının rahat anlayabileceği, bakımı kolay ve geliştirilebilir koddur. Yazılımcının kodu gelecekte onu devralacak kişiler için yazması gerekir” dedi.

Habere ifade bırak !
Habere ait etiket tanımlanmamış.
Okuyucu Yorumları (0)

Yorumunuz başarıyla alındı, inceleme ardından en kısa sürede yayına alınacaktır.

Yorum yazarak Topluluk Kuralları’nı kabul etmiş bulunuyor ve adliyehaber.com.tr sitesine yaptığınız yorumunuzla ilgili doğrudan veya dolaylı tüm sorumluluğu tek başınıza üstleniyorsunuz. Yazılan tüm yorumlardan site yönetimi hiçbir şekilde sorumlu tutulamaz.
Sitemizden en iyi şekilde faydalanabilmeniz için çerezler kullanılmaktadır, sitemizi kullanarak çerezleri kabul etmiş saylırsınız.