Честно говоря, я бы больше волновался, если бы вы запускали огромную кучу кода и думали, что все идеально и не требует рефакторинга ...
Когда я был моложе и неопытен, я очень высокомерно относился к своим навыкам программирования и всегда склонялся к мысли, что можно действительно хорошо спроектировать и спланировать - и что, как только я доберусь до стадии реализации, я просто откажусь от этого » Все будет прекрасно.
Реальность почти противоположна. Некоторые даже говорят, что, как только вы начнете кодировать, вы должны быть в режиме обслуживания. Идея заключается в том, что стадия «реализации» SDLC на самом деле не существует как таковая, потому что вы никогда не должны откладывать исправление ошибок или рефакторинг и делать вид, что код, который вы создаете, «свежий» и совершенный.
Все , что сказал, я полагаю , что IS можно получить слишком одержимы рефакторинга. Я просто еще не видел это. И чем больше у меня опыта, тем больше я думаю, что было бы хорошо, если бы больше команд разработчиков программного обеспечения явно отказались работать в сжатые сроки и влезать в технические долги. В конце концов, это самая распространенная причина, почему рефакторинг откладывается в реальном мире.