Есть ли способ отметить TODO в студии Android?
Я пытаюсь отследить TODO в студии Android.
Есть ли способ отметить их "полный", не просто удаляя их?
Ответы
Ответ 1
Общим соглашением является то, что, когда выполняется TODO
, вы удаляете его из кода.
То же самое с FIXME
или STOPSHIP
. (STOPSHIP
может быть поднят серверами CI и устанавливает сборку не удалось, пока комментарий не будет удален).
Если вы хотите отслеживать ход выполненных элементов, у вас есть другие доступные инструменты:
- Используйте систему билетов, например Redmine
- Используйте систему управления версиями, например GIT и отправьте одно сообщение для исправления
- Используйте схему именования (мы используем
// <shortname>/<date>: Fixes #<number of bug
)
Ответ 2
Я расширил решение установки нового шаблона TODO
, добавив MACRO, чтобы сделать процесс автоматическим.
![анимация: замена TODO на COMPLETED]()
- Сначала мы должны установить новый шаблон для
TODO
, как я уже упоминал в начале.
-
Затем мы должны сделать макрос, выполнив следующие шаги:
- Перейдите к: EDIT → MACROS → Запуск макросъемки
- С тех пор ваши действия записываются Android Studio. Установите курсор на слово "TODO" и нажмите: Left Alt + J//ДЛЯ MAC OS X: Ctrl + G/ Shift + Ctrl + G (будет выделено слово TODO)
Смотрите скриншот # 1
- Теперь нажмите кнопку CAPS LOCK, чтобы включить CAPS LOCK (или используйте кнопку SHIFT вместо CAPS LOCK для ввода заглавных букв)
- ... и введите COMPLETED (или другое слово, которое вы использовали в своем собственном шаблоне TODO)
Смотрите скриншот # 2
- Теперь снова нажмите кнопку CAPS LOCK, чтобы выключить CAPS LOCK (или отпустить кнопку SHIFT).
- Перейдите к: EDIT → MACROS → Остановить макросъемку
- Введите имя для вашего макроса
Смотрите скриншот # 3
-
Перейдите по ссылке: FILE → SETTINGS → KEYMAP (Если вы не можете найти его, используйте поле поиска)
Смотрите скриншот # 4
-
Добавьте свой собственный ярлык для клавиатуры
Смотрите скриншот # 5
-
Нажмите APPLY
-
ЭТО ВСЕ! Установите курсор на слово TODO
в вашем коде и нажмите выделенную комбинацию клавиш.
Ответ 3
в → настройках/редакторе/todo и выполните действия
![new todo patterns]()