Fazlamesai Fazlamesai.net · Kare · Galaksi
    Haber Yolla Hesabınız İletişim SSS İstatistik Arama Konular

eXtreme Programming ve Bir Başarı Öyküsü
FZ, Cumartesi, 22 Ekim 2005 (06:56 TSI) (2830 okuma)
Bill Clementson son blog girdilerinden birinde birkaç gün önce gerçekleştirdikleri etkinlikte sunum yapan ve bir başarı öyküsü aktaran Ken Dickey'e yer vermiş.

Avustralya kökenli başarılı bir start-up olan Memetrics'in öyküsünü çarpıcı bir dille anlatan Dickey, eXtreme Programming metodolojisi ve Common Lisp'ten faydalanarak geliştirdikleri sistemi anlatan güzel bir sunum hazırlamış.

Keskin rekabetten ve gizli silahların gücünden hoşlananlar için incelenesi bir örnek. Afiyet olsun.


Yorumlar yazarlarına aittir. İçeriklerinden hiçbir şekilde sorumlu değiliz.

Ynt: eXtreme Programming ve Bir Başarı Öyküsü

neurorebel @ Cumartesi, 22 Ekim 2005 (23:18 TSI) (#18675)
Hımm... XP... Amatör Delphi ve VB programcılarının proje geliştirme mantalitesinin "cool" bir isim verilmiş hali... Yazıda bahsi geçen geliştirme adımları standart bir sistem analizinin iterasyonları zaten. Eğer işin başında doğru dürüst analiz yapılırsa çok daha sağlam ve esnek ürünler ortaya çıkar. Ayrıca başarıyı neye göre ölçüyoruz ? Eğer amaç, hayatında konsol bile kullanmamış bir kaç adamı kaşıkla yavaş yavaş mama vererek memnun etmekse; evet XP iyi bir tekniktir. Ama XP modern yazılım geliştirme anlayışıyla kesinlikle uyuşmaz. Yazılım *katmanlardan* oluşur. Bu nedenle ürünün kalitesi işin başında modellemeye ayrılan vakitle doğru orantılıdır. Ortalıkta nerede n'aptığı belli olmayan ve 10larca megabytelık paket boyutlarına ulaşan pek çok başarılı(!) yazılım var. Bunlar ölçüt değil... Olmamalı...
  • Ynt: eXtreme Programming ve Bir Başarı Öyküsü, bm @ Pazar, 23 Ekim 2005 (14:41 TSI)
  • Ynt: eXtreme Programming ve Bir Başarı Öyküsü, FZ @ Pazar, 23 Ekim 2005 (05:28 TSI)
  • Ynt: eXtreme Programming ve Bir Başarı Öyküsü

    tongucyumruk @ Pazar, 23 Ekim 2005 (05:26 TSI) (#18683)
    Bir süredir aklımda olan birşeydi, tam yazmak için fırsat oldu bana da...

    Lisp ortamlarındaki yazılım geliştirme metodolojisinin XP'deki birim testi kavramını farklı bir boyuta taşıyabileceğini düşünüyorum. Şu ana kadar özellikle Practical Common Lisp gibi kaynaklarda gördüğüm kodlar genelde Lisp ile yazılan kodların diğer dillerde belki "aşırı" diye nitelenebilecek ölçüde parçalanmış olduğu. Burada parçalanmadan kastım tabiiki köt birşey değil. Sadece gördüğüm kadarıyla genelde Lisp'te kod yazma tarzı problemi mümkün olabilecek en küçük fonksiyonlara bölüp sonra da bu fonksiyonları bir araya getirerek çözümü oluşturmak yönünde. Bunun tipik bir örneği bahsi geçen kitapta gördüğüm spam filtresi [1].

    Bu yönüyle Lisp'in XP tarzı yazılım geliştirmeye fazlasıyla uygun bir dil olduğunu düşünüyorum. Zira yazılımın tamamı genelde çok fazla parametresi olmayan (çoğunlukla tek parametreli) fonksiyonlardan oluştuğunda bu otomatik olarak refactoring'i kolay hale getirdiği gibi yazılımın kendisinin de bir tür birim test gibi çalışmasını sağlıyor ve gerekirse yazılacak ekstra birim testler için uygun bir platform oluşturuyor [2].

    [1] http://www.gigamonkeys.com/book/practical-a-spam-filter.html
    [2] http://www.gigamonkeys.com/book/practical-building-a-unit-test-framework.html

    FM Kare:
    Schrödinger'in Kedisi


    8 yorum


    FM GİRİŞ

    Kullanıcı Adı:
    Şifre:

    Şifremi Unuttum Yeni Kullanıcı

    ORTAMDAKİLER (5 Dakika)

    • 24 ziyaretçi
    • Bugün, 18795 sayfa görüntüleme (655 unique)
    SON YORUMLAR

    ALEV ALEV (Son 15 gün)

    GEÇMİŞ MAKALELER

    FM TARİHİNDE BUGÜN




    Cuma, 3 Eylül 2010, 14:22 TSI