Kullanmasını bildiğinizde hayat kurtaran YAGNI (You Ain’t Gonna Need It) prensibi, kullanmasını bilmediğinizde başınıza büyük problemler açabilir. Gereğinden fazlasını yapmama prensibine dayanan YAGNI, bir anlamda günü kurtarma gibi düşünülebilir. Ancak bu prensibi kendinize hedef edinirseniz, günü kurtarayım derken yarını berbat edebilirsiniz. Alan Skorkin tarafından yazılan “Does YAGNI Mean You Ignore The Obvious” makalesi, işte tam bu noktada güzel tavsiyelerde bulunuyor. Detaylı bilgi isteyenlere duyurulur.
mrok kimdir? Zamanında compiler yazmaya sarmış bir kişilik. O nedenle programlama dillerini çok seviyor. Değişik dillerde yazmaya, her çiçekten bal almaya bayılıyor. Ruby, Pyhton, Haskell ve Erlang sevdiği dillerin en öndekileri. Sivilde ise .NET’çi. Bol bol Win UI framework’ü kodluyor; DevExpress ile kanka. On parmağında on pattern bir arkadaşımız!
Ne düşünüyorsun?
Aklından geçeni bizimle paylaş, konuya renk kat, çılgın tartışmalar başlat!
Türkçe bilen ve yazan, bilgisi ve muhabbeti gâni, klavyesi güçlü yazılım geliştiricilere hitap eden bir sitedesiniz.
Güncel gelişmelere değiniyor, içimizden birilerini konuk ediyor, "ne olacak bu programcıların hâli" diye dertleniyor, programlamayı ve bilgisayar bağımlılığımızı eğlenceli hâle getirmeye çalışıyoruz. İçinde derleyici, sanal makine, işletim sistemi gibi kelimeler geçen cümleler kuruyor; sonra yeri geliyor java ile .net'i kapıştırıyoruz.
Bir âlimin dediği gibi önümüzde hâlâ iki büyük mesele var: projelere isim bulmak ve "cache invalidation"!