Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kötü Programlama Alışkanlıkları

Emre Yılmaz
May 03, 2017
150

Kötü Programlama Alışkanlıkları

Emre Yılmaz

May 03, 2017
Tweet

Transcript

  1. – Ernest Hemingway Every man's life ends the same way.

    It is only the details of how he lived and how he died that distinguish one man from another.
  2. – Chuck Palahniuk Our generation has had no great war,

    no great depression. Our war is spiritual. Our depression is our lives.
  3. – Yakup Kadri Şişli’nin yeni usul elektrikli, banyolu apartmanları, Servet

    Bey’i gittikçe çekiyordu. Vakıa bu apartmanların merdivenlerini çıkarken ‘Ne yazık, asansör yok’ diye hayıflanıyordu, fakat Türkçe ve Frenkçe numarası yazılmış, zil düğmesi parıl parıl parlayan kapılardan içeri girip de burnu boyanmış parke kokusunu alır almaz adeta içi açılıyor, ocağı çini taklidi Frenk tuğlalarla döşenmiş mutfakta dakikalarca kalıyordu.
  4. CODE COMMENTING? • Yazdığımız programların daha anlaşılabilir olması için kodlarımıza

    bolca yorum yazmalıyız. Böylece başka geliştiriciler o kodu rahatlıkla okuyabilir ve bakımını yapabilir.
  5. YAGNI (YOU AREN’T GONNA NEED IT) - Bir şeyler implemente

    edecekseniz ihtiyaç olunca edin. - Etkili, basit bir mimari oluşturmadan önce, optimizasyona girmek debugging’i zorlaştırıyor, kod okunabilirliğini azaltıyor.

  6. ERROR HIDING - İlk 2 satırdaki potansiyel hataları hiçbir zaman

    göremeyeceğiz. - Eğer buradaki rutin hakikaten “fail” etmese bile, hata stack trace ile birlikte alınıp bir yerlere kayıt edilmeli.