Temiz kod, Tam kod olmalıdır. Olması gerekeni yapması, Olmaması gerekene karşı önlem alması, engellemesi, Olabilecek olanı da öngörmesi.
Okumaya devam etDers-6 Clean Code – Doğru Kod
Temiz kod doğru olmalıdır. Bir kodun kendi başına doğruluğu ancak birim testiyle (unit test) sınanabilir. Bir kodun çevresindeki diğer kod parçalarıyla birlikte doğru çalıştığı ise […]
Okumaya devam etDers-5 Clean Code – Anlaşılır Kod (Odaklı)
Anlaşılırlık, şekilden çok içerikle ilgilidir. İçerik açısından bakıldığında anlaşılır kod, olabildiğince okuyanın konuya hakim olmasına gerek bırakmadan, çok detaya girmeden, nispeten yüzeysel olarak hızlıca kavranan koddur.
Okumaya devam etDers-5 Clean Code – Savunmacı Programlama
Savunmacı programlama programcıya pek çok şeyin hatalı olabileceğini akılda tutarak kodunu geliştirmesini tavsiye eder. Savunmacı programlamanın temel amacı, programın güvenirliğini(reliability) sağlamaktır.
Okumaya devam etDers-4 Clean Code – Anlaşılır Kod (Standart)
Mimari, üst düzey tasarımdır. Projede yol gözterici en temel şeydir. Temelde riskler ve fonksiyonel olmayan ihtiyaçlar göz önüne alınarak tasarlanır. Anlaşılırlık mimaride başlar.
Okumaya devam etDers-3 Clean Code – Basid Kod (Basitlik)
Basit kod kısadır çünkü fazlalıklarından arınmıştır ve tek iş yapacak şekilde dizayn edilmiştir. Hiçbir kod kısa olacak diye yazılmaş. Kod ancak odaklı olmak motivasyonu ile yazılabilir. Kısalık sonradan gelecek şeydir.
Okumaya devam et