Yeniyıl $ekeri: Nasıl Sürdürülemez Kod Yazılır?
December 30th, 2007 by
PINguAR
Bu belgeden daha önce de bahsetmiştim. How to Write Unmaintainable Code, Roedy Green tarafından yazılmış, maintanence programcılarına nasıl daha güzel işkence çektirilebileceğine dair ipuçları veren, oldukça eğlenceli bir makale.
Aslında bu belgeyi Eylül ayında çevirmiş, ama bir türlü aklıma takılan bir iki yeri rötuşlayamamıştım. Az önce tekrar aklıma geldi, en azından 2008′e girmeden bir köşeye koyayım dedim
(dikkat! hala eksik/hatalı kısımlar olabilir.)
Makaleye buradan ulaşabilirsiniz.
Linux, Pardus, Belgelendirme, Gezegen, Programlama altında kategorilenmiş |













December 30th, 2007 at 7:10 pm
ellerinize saglik, ceviri de cok basarili olmus.
December 30th, 2007 at 7:30 pm
ellerine sağlık teşekkürler.
December 30th, 2007 at 7:33 pm
ellerine sağlık. şimdiden iyi yıllar
December 30th, 2007 at 8:20 pm
tam da bir saat önce okunacaklar listemde gözüme ilişmişti How to Write Unmaintainable Code, ve aklıma da geldi ne zaman görücez bunun çevirisini diye. isabet oldu.
December 30th, 2007 at 11:08 pm
Bunu derslerde okuturum artık ben
December 31st, 2007 at 3:10 pm
Hemen gözüme çarpan birkaç şeyi not edeyim:
- ‘Sürdürülemez’ yerine ‘bakımı yapılamaz’ dense daha iyi olurdu. Evet, İngilizce’deki ‘maintain’ sözcüğünün ’sürdürmek’ anlamı da var ama teknik cihazlar, yazılımlar, vb. mekanik şeyler söz konusu olduğunda bir sistemin ‘bakımını yapmak’ o sistemin düzgün çalışmaya devam etmesi için gerekli şeyleri yapmak anlamını kolayca veriyor. Sürdürülemez lafını görünce akla ilk gelen İngilizce karşılık ise ‘unsustainable’.
- ‘bug’ terimi için ‘hata’ dense daha kolay anlaşılır. ‘Böcek’ daha komik ve eğlenceli geliyor olabilir kulağa ama yazılımlardaki hatalardan bahsetmek iletişimi basit kılıyor bu işlerden anlamayanlar için bile.
- “LISP, sürdürülemez kod yazma meraklılarının hayallerindeki dildir. Sadece aşağıdaki parçalara bir göz atın:” şekline başlayan bir bölüm var. Belgenin aslına yönelik bir eleştiri olarak da okunabilir takiben yazacaklarım: LISP çok arkaik bir yazım şekli, dolayısı ile Lisp yazmakta fayda var. İkinci önemli nokta ise bir nevi dezenformasyon: Orada verilen kod düzgün hizalanmamış. O kodun nasıl hizalanacağı bellidir (C’deki, C++’taki ve Java’daki farklı hizalama tartışmalarına benzer tartışmalar yoktur Lisp ailesindeki dillerde).
- “Kendi Bellek Dağıtıcınızı Yaratın” başlığının altında “… büyük bir arenadan malloc yapması yeterlidir.” yazıyor, ‘arena’dan malloc yapmak ne demek? Arenadan?
December 31st, 2007 at 5:25 pm
Geribildirimler için teşekkürler. Lisp’le ilgili eleştiriyi direkt yazara aktarırsanız (http://mindprod.com/contact/contact.html) belki yazım şeklini düzelttirmeniz mümkün olabilir.
January 4th, 2008 at 12:34 pm
güzel, eğlenceli, bilgilendirici bir yazı.
çeviri için teşekkürler.