wemvise adlı üyeden alıntı: mesajı görüntüle
Bir sürü araç var bu konuda her dil için, ama mesele kodun testten geçmesi değil kodun testten geçmiş olması onun temiz kod olduğu anlamına gelmiyorki , tam tersine çalışsın yeter oluyor.
Temiz kod olarak değerlendirirsek bu araçlar kaç tab bırakılacak, süslü yeni satırda mı olmalı gibi koda ilk bakıldığında yazılımcının ne yapılmak istediğini kolay anlayabileceği bir düzeltme yapıyor lint araçlarının asıl görevi de bu zaten ayrıca kodun bir standart içerisinde yazılmasını sağlıyor.

Bilgisayara mantıksal bir iş yaptırmak istiyorsunuz ve iş yazılımcının mantığından daha daha ileride olamıyor her programcı iyi kod yazamaz ancak finale baktığınız da program istenileni yapıyordur son kullanıcı kodu kimin yazdığı veya ne kadar iyi yazıldığı ile ilgilenmez mesela https://github.com/chrislgarry/Apollo-11 şu proje de ne kadar temiz kod yazabiliriz mesela? asm gibi bir dilden bahsediyoruz tamamen logic işlemlerin döndüğü bir dil.

Temiz, iyi vb kod kavramı ticari hayatta pek kullandığınız şeyler değil ona zamanın olmuyor çünkü.

Ama yinede anlaşılabilir bir kod yazmak iyidir sizden sonra projenin başına geçicek adam kulağınızı az çınlatır