[Gelistirici] optional dependency

Doruk Fisek dfisek at fisek.com.tr
2 Tem 2009 Per 13:14:13 EEST


Merhaba,

 Pisi'de optional dependency yazma destegi konusunda ne dusunursunuz?

 Build dep'ler zorunlular ama runtime dep'ler her zaman yazilimin
calismasi icin "zorunlu" degiller. Sadece olmamalari durumunda
yazilimin bazi fonksiyonlari calismiyor oluyorlar.

 Su anda cogu gelistirici bu tip zorunlu olmayan bagimliliklari pakete
yazmiyor, paketi gereksiz yere bircok bagimlilikla sisirmeyelim diye.
Kullanicilar bazen bunlari yuklemeyi biliyorlar, bazen de programin o
kisimlari calismiyor saniyorlar.

 Bu bagimliliklarin zorunlu olmadigini ama programin varsa kullandigini
anlatabilmek icin pspec.xml'e bunlari optional dependency olarak
yazabilmek guzel olabilirdi.

 Pisi kurarken paket(ler)i, bu zorunlu bagimliliklar var "olur"unu
aldiktan sira, "bir de sunlar var, programin cesitli ek fonksiyonlarini
kullanmasini sagliyorlar, onlari da kuralim mi? e/h" diye sorabilir.

 Ne dersiniz?

                   Doruk

--
FISEK ENSTITUSU - http://www.fisek.com.tr



Gelistirici mesaj listesiyle ilgili daha fazla bilgi