Комментарии 2
Обычно делаю ьак с новыми проектами с легаси:
Проходим по всем todo и fixme.
Если выглядит актуальным и ясно, что автор хотел, то заводим issue и удялянм комментарий из кода.
Если автор комментария недрступен, не помним и группе тоже неясно, что тут хотелось, то удаляем комментарий.
Добавляем линтер, запрещающий новын fixme и todo.
Хочешь что-то починить или доделать после - заводи issue
А это действительно сейчас проблема? Сам не могу вспомнить, что бы когда-нибудь пользовался todo. Сейчас когда в команде есть проект менеджер и таск менеджер любые доработки либо сразу планируются/оформляются в виде задач, либо на месте принимается волевое решение, что данное решение является финальным.
Иными словами, зачем это в коде оставлять, если любая активность разработчика должна быть запланирована пм и видна не только разработчику? Действительно все может быть настолько плохо, что в коде регулярно появляются todo?
Невидимый Технический Долг: Управление TODO Комментариями