Programlamaya ilk başladığımda bir gün bir projeye oturarak ve tüm sınıfların UML diyagramlarını çizerek bir projeye başlayacağım noktaya varacağımı, daha sonra buna bağlı kaldığımı varsaydım. Şimdi birkaç yıldır program yapıyorum ve bu şekilde sonuçlanmıyor. Bir projeden geçerken sık sık söylüyorum
- "Hey, ben yapmak için bir sınıf gerekir _ _. Bunu daha önce düşünmedim."
- “Bekle, bu işlev bunun yerine gerçekten o sınıfta olmalı. Ben onu taşıyacağım.”
- “Bu aslında bir yerine iki sınıf olmalıdır. Ayrılacağım.”
- “Bu üç bağımsız sınıfı tek bir soyut sınıftan miras almalıyım.”
- Etcetera, vb.
Devam ederken bu şekilde yeniden tasarladığımın kötü bir işareti var mı? Bu kötü bir programcı olduğum anlamına mı geliyor yoksa bu normal mi?