2 yıldan fazla süredir C ++ 'daki hobi projem üzerinde çalışıyorum. Ne zaman bir modül / fonksiyon yazsam, onu çok düşünerek kodluyorum. Şimdi soruna bakın,
do {
--> write the code in module 'X' and test it
--> ... forget for sometime ...
--> revisit the same piece of code (due to some requirement)
--> feel that "This isn't written nicely; could have been better"
} while(true);
İşte 'X'
herhangi bir modül (küçük / büyük / orta olsun). Bunu gözlemliyorum, kodlama sırasında ne kadar çaba harcıyorsam da bu oluyor. Çoğunlukla kendimi çalışan bir kod görmekten kaçınıyorum. :)
Bu birçok insan için ortak bir duygu mu? Bu dile özgü fenomenler mi? (Çünkü C ++ ile aynı şeyi farklı şekillerde yazabilirsiniz).
Gerçek bir üretim kodu için bu yeniden faktoring hissini alırsam, çalışma kodunu değiştirmenin bana fazla övgü kazanmayacağı, ancak başarısız olması durumunda sorunları davet edebileceği durumlarda ne yapmalıyım.