One of my most productive days was throwing away 1000 lines of code.
Ken Tompson
Сегодня выбросил из проекта почти 18K строк (физических строк, включая пустые и комментарии).
Это не было оптимизацией или каким-то усовершенствованием. Просто года полтора назад в важном проекте появился экспериментальный компонент, который должен был решать одну очень интересную задачу. Но его первый вариант так и не был доведен до ума. Но болтался в проекте до сих пор в ожидании своего часа, так никогда и не выйдя из стадии тестовой эксплуатации. Вот его час и пробил – он был выброшен со всеми потрохами! :)
Как говорят, я “испытал чувство глубокого удовлетворения”. Выброшенного кода не жалко. С его помощью удалось проверить несколько идей и провести первую проверку возможных способов решения этой задачи. Был получен хороший опыт, который через пару месяцев будет востребован в новом, надеюсь, намного более удачном компоненте.
Но сам факт выбрасывания 18K строк примечателен. Не каждый день (да и не каждый год) такое происходит :)
ага, тоже люблю стирать код и удалять файло :)
ОтветитьУдалить