Özellikle C'de sıfırdan yeni kod yazarken, derleyiciyi zaman zaman sözdizimi kontrolü dışında bir şey için çalıştırmadan saatlerce, hatta günlerce yazarken buluyorum.
Daha büyük kod parçalarını dikkatli bir şekilde yazma ve sadece kodun kafamdaki akışı analiz ederek ne yapması gerektiğine ikna olduğumda iyice test etme eğilimindeyim. Beni yanlış anlamayın - hiç test yapmadan 1000 satır yazmam (kumar olurdu), ama tamamlandığımı düşündükten sonra bütün bir altyordam yazarım ve test ettim (ve gerekirse düzeltin).
Diğer tarafta, editörde girdikleri her satırdan sonra kodlarını çalıştıran ve test eden yeni başlayanlar gördüm ve hata ayıklayıcıların dikkatli olmanın ve akıl sağlığının yerini alabileceğini düşünüyorum. Dil sözdizimini öğrendikten sonra bunun çok dikkat dağıtıcı olduğunu düşünüyorum.
Sizce bu iki yaklaşım arasındaki doğru denge nedir? Tabii ki birincisi daha fazla deneyim gerektiriyor, ancak üretkenliği olumlu veya olumsuz olarak etkiliyor mu? İkincisi hataları daha ince bir düzeyde belirlemenize yardımcı olur mu?
#define h for(int c=y-3; y; c++/(randomTypeIDefinedEarlier)s*(float)4*(lol)sin((helloWorld)mysub(2,1,++a,*(r+z))); goto xkcd)
Ve bu sadece bir satır.