1. Ana Sayfa
  2. Genel
  3. Temiz Kod Nedir?

Temiz Kod Nedir?

temiz kod
Reklam alanı 2

Karışık kodların yerini anlaması daha kolay olan ve başkalarının da anlayabileceği temiz kod aldı. Yeni başlayan biri için bu kavram biraz karmaşık gelebilir. Kodları temizlemek derken nelerin kast edildiğini yazının devamında açıklayacağım ama öncelikle Clean Code olarak daha çok duyduğumuz bu tanımın faydalarından bahsetmek istiyorum. Bu konuya tam hakim olmak isteyenler Clean Code kitabını okuyarak başlayabilir. Gerçekten oldukça bilgilendirici bir kitap ve güzel bir hakimiyet sağlayabilir.

Temiz Kod Nedir?

Her geçen daha da önem kazanan bu kavram; kodların yapısı, tekrara düşüp düşmemesi, işlemesi, anlaşılır ve düzenli olmasını kast etmektedir. Kod yazarken karmaşıklıktan kurtulmak, anlaşılmama riskini ortadan kaldırmakta etkilidir. Sizden sonra biri kodlara baktığında daha rahat anlayabilir. Bu nedenle sağlıklı olan hareket artık bu kavramın varlığından geçiyor.

Temiz Kod Avantajları

Yeni başlayan biriyseniz bu dünyaya giriş yaparken Clean Code’un sağladığı faydaları tam anlamıyla bilmenizi isterim. Bugün artık temiz kod yazan birinin karmaşık kodlar yazan birine göre oldukça net bir fark oluşmaya başladı. Ben şimdi size kısaca avantajlarından bahsedeceğim:

  • Bu şekilde yazılan kodların anlaşılması daha kolaydır.
  • Hangi komut için hangi kodun kullanıldığı net bir şekilde anlaşılabilir.
  • Proje bitiminden sonra uzun zaman dahi geçse projeye kaldığınız yerden devam etmek anlaşılabilir olduğu için daha kolay olacaktır.
  • Sizden sonra proje ile ilgilenen kişinin kodları daha rahat anlamasını sağlar.
  • Test etme işlemi de oldukça rahatlayacak ve daha kolay olacaktır.
  • Korunması da bu oranda oldukça kolay olacaktır.

Temiz Kod Nasıl Yazılır?

Yazının devamında bahsedeceğim adımları takip ederek temiz kod yazmaya başlayabilirsiniz. Elimden geldiğinde basit bir şekilde sizlere nasıl yazabileceğinizi anlatacağım.

  • Değişken, sınıf ya da fonksiyon isimlerinde amacı ve ne yaptığını ortaya koyan isimleri tercih edin.
  • Hatalı ya da kısa isimlendirmeler yapmaktan kaçınmalısınız. Doğru bir şekilde ve herkesin anlayabileceği şekilde isimlendirme yapmalısınız.
  • Tek harften oluşan ya da sayılardan oluşan isimler tercih etmemeye çalışmalısınız. Kod içerisinde arama yapan kişinin işini zorlaştırabilirsiniz. Tek harfli isimleri genellikle kısa metod içerisindeki lokal değişkenlerde kullanabilirsiniz.
  • Sınıf isimlerini verirken fiil kullanmamaya dikkat etmelisiniz. Hesap, musteri örneğinde olduğu gibi olmalıdır.
  • Metod isimleri ise Sınıf isimlerinin aksine fiillerden oluşmalıdır. sayfaEkle, sayfayiSil örneğinde olduğu gibi olmalıdır.
  • Kendinize özel tanımlar ile isimlendirme yapmaktan kaçınmalısınız. Bu sizden sonra gelen kişiye olayı zorlaştırmaktan başka bir şey olmayacaktır.
  • Gereksiz bağlamlar eklemekten kaçının.
Reklam alanı 4
Yorum Yap

Yazar Hakkında

Merhaba 24 yaşındayım. İstanbul Kültür Üniversitesi - Bilgisayar Mühendisliği öğrencisiyim. Webizce Yazılım teknolojileri çatısında yazılım hizmeti veriyorum.

Yorum Yap