Якщо чесно, я б більше хвилювався, якби ви викручували величезні копії коду і думаєте, що це все ідеально і не потрібно рефакторингу ...
Коли я був молодшим і недосвідченим, я був дуже зарозумілий щодо своїх можливостей програмування, і завжди схилявся до уявлення, що можна дуже добре проектувати і планувати, - і що як тільки я дістанусь до етапу впровадження, я просто вирву його, і це " Буду всі ідеальні.
Реальність майже навпаки. Деякі навіть кажуть, що як тільки ви почнете кодування, ви повинні перейти в режим технічного обслуговування. Ідея тут полягає в тому, що етап "Впровадження" SDLC насправді не існує як такий, тому що ви ніколи не слід відкладати виправлення помилок чи рефакторинг і робити вигляд, що код, який ви створюєте, "свіжий" та ідеальний.
Все, що було сказано, я вважаю, що МОЖЕ бути занадто нав’язливим щодо рефакторингу. Я просто ще цього не бачив. І чим більше досвіду у мене є, тим більше я думаю, що це було б добре, якби більше програмних команд явно відмовилися працювати в жорсткі терміни та йти в технічну заборгованість. Зрештою, це найпоширеніша причина, чому рефакторинг відкладається в реальному світі.