Bilgisayar yazılımları geliştirmekle yıllardır uğraşılmakta. Son yarım yüzyılda ortaya çıkan bu alanda çeşitli paradigmalar (prosedürel, nesne tabanlı, fonksiyonel, vs) ve çeşitli modeller (code reuse, unit testing, component model, extreme programming, design patterns) ortaya atıldı. Daha çok "Özgür Yazılım'' ile birlikte dağıtık geliştirme yöntemleri gündeme geldi. Tasarım, uygulama ve test aşamalarını kapsayan geniş bir açıdan baktığımızda bize önerilen çeşitli "doğru'' geliştirme yöntemleri var.
Diğer her alanda olduğu gibi dengeli ve sağlıklı bir kavrayışa sahip olmak için doğruların yanında "yanlış'' yöntemler hakkında da bilgi sahibi olmak gereklidir. Bu konuda yaşanmış çok tecrübe olmakla birlikte, yazılı olarak birkaç kaynak dışında ciddi bir eksiklik bulunmaktaydı. Bu makale, ağırlıklı olarak yazılım mühendisliği ile ilgili birkaç Internet sitesinden derlenmiş, daha çok özgür yazılım alanını ilgilendiren bu tür çıkmaz yolları tanıtmaktadır.
Ortak noktaları:
* Çoğu bir problemi çözmek isterken ortaya çıkar
* İlk bakışta harika bir fikir gibi gözükebilirler
* En çok tasarım aşamasında görülürler
* Sizden çok daha üretken ve başarılı grupları batırmışlardır!
Gürer Özen'in Anti-Patterns çevirisinin devamını
burada okuyabilirsiniz.
öncelikle şunu söylemeliyim: ben dilimize yabancı sözcüklerin girmesinden rahatsızlık duymuyorum. bunun doğal bir şey olduğunu, dilin de yaşayan bir "şey" olduğunu, bu yüzden çevresel etkilerden etkilenmesinin gayet normal olduğunu düşünüyorum.
yabancı kelime girmesin diye zorlarsak, dil kısırlaşır.
her yabancı kelimeye "mutlaka" bir türkçe karşılık bulmalıyız diye düşünürsek bu defa da "komik" durumlar söz konusu olabilir. malum her uydurma sözcük "bilgisayar" kadar başarılı değil..
fakat sözcüğün yerli malı olması, yabancı olması bir şey, bunu yanlış yazmak başka bir şey..
fakat biz daha kendi kelimelerimizi bile doğru yazamıyoruz, kalkıp da konjonktur mü yazmak lazım, konjenktür mü yazmak lazım diye tartışmak ne kadar anlamlı ya da yapıcı olur emin değilim.
eğer yazının hedef kitlesi "selamsss naber yaw" diye selam veren internet insanlarıysa zaten tıp bu konuda çaresiz :)