Есть ли у кого-нибудь подходящая альтернатива для использования кода с комментариями, проверенного в хранилище для причин поиска?
Причина, по которой я спрашиваю, заключается в том, что недавно я обсуждал с другим разработчиком проверку кода, который был закомментирован. Моя позиция заключается в том, что прокомментированный код никогда не должен проверяться в нашей VCS, так как он не является технически частью кодовой базы и, таким образом, раздражает рывок, который не заслуживает байтов, которые он занимает, так сказать.
Его контрапункт заключался в том, что некоторые из прокомментированного кода, который он проверил, все еще иллюстрируют некоторую работу, которую он хотел бы исправить в будущем (в этом конкретном случае комментарий был сделан 2 года назад, но это не относится к делу). Он хотел сохранить его в кодовой базе, чтобы он мог легко найти его, и хотя он и не собирался компилировать, он по-прежнему показывал в глобальных линиях правильный способ его решения.
В конце концов он согласился, вроде, что прокомментированный код не принадлежит. Но когда мы думали о возможных альтернативах ему, мы подошли довольно коротко.
Единственные варианты, о которых я мог подумать, были:
- Wiki: просто вставьте его где-нибудь в вики. Недостатком этого является то, что он будет смешан с другим вики-содержимым, не связанным с кодом, что может затруднить поиск на нем.
- Индекс всех версий VCS. Это в значительной степени теоретический для меня, но существуют ли системы, которые делают кодовую базу и всю ее историю доступной для поиска?
Кто-нибудь знает или использует какие-либо альтернативы? Оба моих варианта звучат как больше работы, чем на самом деле, но это может быть искажено моими рассуждениями о том, что прокомментированный код бесполезен в любом случае. Мне бы очень хотелось, чтобы я пошел "Эй, если у вас нет времени исправить это сейчас, это не так важно, чтобы оставаться в кодовой базе в любом случае" (но я буду, если нет жизнеспособных альтернатив).
Извините за ужасный титул, я не смог придумать лучшего.