Eğer prototip yapıyorsanız, neden temiz kod hakkında düşünüyorsunuz? Prototip oluşturma fikri, bir kavramı ya da fikri kanıtlamak ve daha sonra atılmak anlamına geliyor.
Buradaki herkesin çoğuna katılmayacağım diyerek, zaten temiz kod yazmak veya prototipleme için hızlıca bir şeyler yapmak arasında seçim yapmayı düşünüyorsanız, ikincisini seçin. Özellikle erken aşamadaki gelişimden söz ederken. Temiz bir kod yazmayın demiyorum, fikrim ortaya çıksın, gidilecek yolun olduğuna bakın, sonra tekrar temizleyin-- refactor.
Yazılım geliştiriciler olarak, işleri doğru yaptığımızdan ve ilk seferinde temizlediğimiz için çok yakalanıyoruz, sunduğumuz kod olmadığını, bir sorunun çözümünün olduğunu bilmiyoruz .
Bir makale yazarken kodlamayı düşünüyorum:
Bir makaleyi yazarken, bir yerden başlarız, fikirleri, ana hatları vb. Taslakları çizeriz. Tüm ayrıntıları içermez veya hiç bitmemiş bir bakışı olmaz - esasen ilk taslak, ardından ikinci, vb. Daha rafine ve bitmiş bir kağıda kadar birçok şey yeniden yazılacak, değiştirilecek ve hatta silinecek. (Açıkçası bu analoji, kodun gerçekten hiç bitmiş veya bir kağıt gibi son olduğunu söyleyecek kadar ileri gitmiyor).