Nedir?

Pınar Yanardağ'ın Özgür Yazılım, Linux, Ruby, Pardus, ıvır zıvır günlüğü...

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ş |

Bu yazı toplam 1240 kere okunmuş.
Şu an 1 kişi okuyor.
Aynı anda en fazla 4 kişi okumuş.
En son 2008-05-21 18:43:14 tarihinde okunmuş.

OOOOO
4 oy - Sonuclari gormek icin oylayin!

8 Yorum Var

  1. Baris Ozyurt Der ki:

    ellerinize saglik, ceviri de cok basarili olmus.

  2. Teknoloji Haberleri Der ki:

    ellerine sağlık teşekkürler.

  3. cihan Der ki:

    ellerine sağlık. şimdiden iyi yıllar

  4. fsadoıuk Der ki:

    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.

  5. Necdet Yücel Der ki:

    Bunu derslerde okuturum artık ben ;)

  6. Emre Sevinç Der ki:

    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?

  7. PINguAR Der ki:

    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.

  8. anselmo Der ki:

    güzel, eğlenceli, bilgilendirici bir yazı.
    çeviri için teşekkürler.

Yorum Yapın

Not: Yorumlarınız admin tarafından onaylandıktan sonra görünebilir olacak.


En Popüler Yazılar

Kategoriler

Son Yazılanlar

Arşiv

İstatistikler

  • Şu an Pınar'ın Linux Günlüğü'nde 92 yazı ve
  • 1048 yorum var.
  • Ziyaretçiler

    • 14 <- şu anki çevrimiçi kişi sayısı
    • 63 <- aynı anda maksimum çevrimiçi kişi sayısı
    • 280650 <- toplam ziyaretçi

    Pardus

    Pardus... Özgürlük İçin...

    Lisans

    Creative Commons License

    Bu günlük Creative Commons ile lisanslanmıştır.