Merhaba,

Bir yazılımcı olarak kod okunurluluğuna dikkat etmeden yazdığımız kodların ne başka yazılımcılar ne de belli bir süre sonra kendimiz tarafından bile anlaşılmadığını, içinden çıkılmaz bir hal aldığını ve saatlerce bazen de günlerce bizi uğraşmak zorunda bıraktığını çok iyi biliyoruz. Peki bu olumsuzlukları yaşamamak için kodlarımızı nasıl daha okunur ve anlaşılır yazabiliriz? Bu konuda belirlediğiniz standartlar nelerdir?

Benim fikrimce temiz kod yazmanın %80 kısmını isimlendirme oluşturmaktadır ve değişkenler için isim düşünmeye ayırdığımız zaman boşa gitmiş bir zaman olarak düşünülmemelidir. Ayrıca Clean Code ve The Clean Coder gibi kitapları okumanızı öneriyorum. bence bütün yazılımcılar bu kitaplarda anlatılan kurallara uyarsa hayatımız gerçekten kolaylaşır.

alt text

soruldu: 30 Kas '12, 06:49

faridmovsumov's gravatar image

faridmovsumov
1.1k193738
cevap kabul oranı: 16%

değiştirildi: 30 Kas '12, 06:56

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

2

Kendi soruna cevap vermissin.

(30 Kas '12, 06:55) özcanacar ♦♦ %C3%B6zcanacar's gravatar image

  • Mümkün olduğunca modüler programlama yapılmalı. İşler metod/fonksiyonlara yaptırılmalı.

  • Üniversitedeki bir hocamın tabiriyle, her bir metod , bilgisayar ekranına sığacak, tek bakışta tamamı görülebilecek uzunlukta olmalı.

  • Elbette kodu çorba yapmayacak şekilde kısa yorumlarla/commentlerle değişkenlerin, metodların vs. işlevleri belirtilmeli.

permanent link

cevaplandı: 16 Şub '13, 05:27

mhkoca60's gravatar image

mhkoca60
1.8k264554
cevap kabul oranı: 15%

Aklıma ilk gelen şey bu kitap olmuştu. Biraz göz atma fırsatı bulmuştum. Ben de tavsiye ederim.

permanent link

cevaplandı: 30 Kas '12, 17:56

Evren%20K%C3%BC%C3%A7%C3%BCk's gravatar image

Evren Küçük
161
cevap kabul oranı: 0%

1-Değişken ve fonksiyon isimleri mantıklı olmalı
2-Fonksiyonlar sadece tek bir iş yapmalı, bir çok işi bir fonksiyonda halletmek yerine bu işler fonksiyonlara bölünmeli
3-Her değişken ve fonksiyon için öncelikle ne işe yaradığını, ne yaptığını açıklayan yorum satırları olmalı
4-Tekrar eden kod parçaları olmamalı. Böyle parçalar varsa bunlar fonksiyona yazılmalı ve fonksiyon çağrılmalı

permanent link

cevaplandı: 15 Şub '13, 16:19

ekremk's gravatar image

ekremk
421243436
cevap kabul oranı: 7%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×2

Soruldu: 30 Kas '12, 06:49

Görüntüleme: 742 kez

Son güncelleme: 16 Şub '13, 08:12

powered by BitNami OSQA