У нас есть приложение, которое является большим, и мы добавили правило TODO к качественным затворам, которые дают ошибку, если найдены комментарии TODO. Если мы просто удалим комментарий TODO (что страшно), он работает, но цель добавления комментариев TODO будет потеряна. Есть ли способ сохранить комментарий TODO, добавив что-нибудь дополнительное, каким образом мы можем отложить задачу TODO (что, например, является гигантской задачей).Как обрабатывать комментарии TODO при возникновении ошибки сонара
ответ
Удалите TODO, stop using them за все, что не является краткосрочным (для длины билета или вилки) и переместите их в билеты на систему отслеживания билетов.
TODO комментарии есть несколько проблем: -
они могут быть трудно найти, если вы используете IDE, который не автоматически локализовать их. (Я знаю Devs, которые используют возвышенное или даже Emacs, поэтому потребуется конкретный поиск)
, чья работа заключается в поиске и устранении этих проблем?
Как тратить время на их отслеживание?
они могут устареть, как и большинство комментариев. Если кто-то исправляет проблему без чтения TODO и оставляет ее там, это вызывает путаницу. Если другое исправление непреднамеренно исправляет его, комментарий остается неосознанным.
У вас теперь есть две системы отслеживания проблем, одна из внутренней документации и одна в любой системе отслеживания проблем, которую вы используете.
Если вы пишете TODO, тогда вы являетесь тем человеком, у которого есть знания, чтобы исправить это. Кто-то, кто придет позже, должен будет исправить это на основе очень короткого комментария без описания.
Там нет ничего более раздражающего, чем кусок кода разработчиком, который был слишком ленив, чтобы сделать хорошую работу, поэтому оставил его на следующий парень
или тот, кто WASN» т ленивый, но был слишком напуган, чтобы сломать что-то и просто в конечном итоге сделать проблему более сложным с минимальными комментариями предполагая, что есть проблема
- 1. Как обрабатывать комментарии TODO в VisualStudio 2010?
- 2. Rails: как обрабатывать данные при возникновении ошибки при создании
- 3. Комментарии TODO в rStudio
- 4. Как сбой при искрообразовании при возникновении ошибки
- 5. Ошибка при возникновении ошибки/исключения?
- 6. При возникновении ошибки ORA-01830?
- 7. ob_start прервется при возникновении ошибки
- 8. Страница пользовательской ошибки при возникновении ошибки приложения
- 9. Бесконечный цикл при возникновении ошибки
- 10. Отправка почты при возникновении ошибки
- 11. Качественные ворота SonarQube: комментарии TODO
- 12. Как отменить импорт модуля при возникновении ошибки?
- 13. Как остановить swf при возникновении ошибки
- 14. Как предотвратить вывод ob_start() при возникновении ошибки?
- 15. Как предотвратить перезагрузку страницы при возникновении ошибки?
- 16. Как создать новую структуру при возникновении ошибки
- 17. Как остановить LLDB при возникновении ошибки
- 18. Как сбросить раскрывающийся список при возникновении ошибки?
- 19. Как поставить комментарии TODO в xml?
- 20. Как остановить соединение при возникновении ошибки HTTP-ошибки
- 21. Как обрабатывать транзакционные ошибки?
- 22. RequireJS см. Исходный модуль при возникновении ошибки
- 23. Heroku: получить стек ошибок при возникновении ошибки
- 24. Остановить выполнение программы при возникновении ошибки
- 25. Для цикла: значение пропуска при возникновении ошибки
- 26. Закрыть сервер (сокет) при возникновении пользовательской ошибки
- 27. Переадресация GraphQL при возникновении ошибки преобразователя
- 28. Email при возникновении ошибки с использованием NewRelic
- 29. выполнение стоп-кода при возникновении ошибки
- 30. Сохранение состояния памяти PHP при возникновении ошибки