Yazılım geliştirme, kesinlikle basit bir iş değildir.
Günümüzde (özellikle ülkemizde), birkaç programlama dilinin sözdizimini (syntax) öğrenen birçok kimse paldır küldür uygulama geliştirmeye çalışıyor (Amacım mektepli-alaylı çatışmasını alevlendirmek kesinlikle değil, konu da zaten bununla alakalı değil). Küçük bir uygulama geliştiriliyor ise pek bir problem yaşanmayacağı muhakkak. Ancak, onbinlerce ve daha fazla satır koddan oluşan orta ölçekli yazılımların, gereksinimler belirlenmeden, analiz ve planlama yapılmadan geliştirilmeye başlanması gereksiz işlerden arındırılmamış, bakım ve güncelleme süreçleri programcılar için bir kabus haline gelen ve uygulamayı geliştiren yazılım ekibinin birbirileri ile olan iletişiminin kopmasına yol açan projelere dönüşmesi kaçınılmazdır. Üstelik bir süre sonra yazılımınıza yeni özellikler eklemeye kalkıştığınızda ortaya çıkabilecek sorunlar zaman kaybı yanında maliyeti de etkilemektedir. “Spaghetti code (arapsaçı kod)” adı verilen kodlama tekniği(!) buna en güzel örnektir (daha fazla…)
RSS Feed
Nisan 26th, 2010
fatih
Posted in
Tags:
Son yıllarda yaşanan script dillerindeki patlamayı hayretle izleyerek takip ediyorum. Bu kadar çok dilin gelişmesi iyi birşey mi kötü birşeymi karar vermekte zorlanıyorum açıkçası. Yeni dillerin tasarlanması, geliştirilmesi yeni teknolojiler demek olduğu için yazılım endüstrisi için güzel gelişmeler gibi gözüküyor. Diğer yandan ise bu kadar farklı sözdizimlerine sahip, birbirlerinin yaptığı işi tekrar eden script dilleri birçok kişinin kafasını karıştırmaktan başka pek bir iş yapmıyor açıkçası.