Подтвердить что ты не робот

Как добавить TODO и отслеживать проблемы проекта в Android Studio (не в источниках)

Я пишу новую лучшую версию моего старого Android-проекта, который исправит множество ошибок пользовательского интерфейса, но также имеет лучший дизайн, необходимый для интеграции некоторых новых функций.

Когда я просматриваю исходный код, я могу видеть все мои старые и новые TODO в источнике, но есть вещи, которые я помню и забыл, что хочу делать в будущем и не вписываюсь ни в один источник.

У Eclipse был простой список задач в проекте, на котором вы могли записать и отслеживать все исправления ошибок и новые функции, которые вы хотели для этого проекта. Очень удобно!

Есть ли способ добавить такие задачи/проблемы/заметки/todos в Android Studio в проект вообще, БЕЗ добавления их в определенное место в источниках?

4b9b3361

Ответ 1

Чтобы добавить ToDo, просто комментируйте в любом месте своего кода, начиная со слова ToDo

//Todo: Get count from database instead

Чтобы просмотреть список ToDos, посмотрите в левом нижнем углу окна Android Studio:

enter image description here

если вы его откроете, вы получите это представление со списком ваших todos и опций для перехода к файлам, где они находятся в вашем проекте:

enter image description here

Ответ 2

перейдите в меню Вид → Инструмент Windows → TODO, чтобы отобразить панель TODO

Все, что помечено

//TODO

должен быть виден на панели списка

Изменить: Вы можете добавлять плагины для управления задачами в Intellij 14

https://www.jetbrains.com/idea/help/managing-tasks-and-context.html

Я не использовал их, так как наш рабочий процесс находится вне IDE, и я не могу прокомментировать, будут ли они работать в Android Studio.

Ответ 3

Вот как я это делаю: создаю текстовый файл под названием "TaskList.txt". Я положил его в пакет java/res. (Не обязательно подходящий для этого пакета, но мне не хотелось создавать пакет только для этой цели.)

Как и любой файл кода, вы можете запустить строку с помощью

//TODO

и IDE распознает его как одну из ваших задач. В этом файле вы можете иметь десятки или сотни TODO. И, конечно же, вы все еще можете добавить TODO в свои файлы кода, тесно связанные с кодом, который вам нужно обновить/исправить.

My TaskList.txt TODO отображается в представлении Android Studio TODO (нижний левый угол IDE или View → Tool Windows → TODO) вместе со всеми моими встроенными TODO.

Ответ 4

Для того, чтобы установить контрольные точки для себя внутри проекта android studio, вы можете сделать это следующим образом:

В файле Java:

// TODO: I am waiting for you to be fixed ;)

ИЛИ ЖЕ

//FIXME: fix me before release :)

В XML файле:

<!-- TODO! Hey I am here down in XML -->

кто-то выше прокомментировал, что todo не работает внутри xml файла, так что это для них. Вы можете просмотреть их в окне андроид студии TODO: enter image description here

и все задачи вашего проекта будут перечислены как: enter image description here

Ответ 5

Записать (todo) после нажатия клавиши tab

Ответ 6

Вы можете использовать любой из TODO, FIXME и т.д., Но это невозможно сделать без использования их в своем коде. используйте их следующим образом:

{
...
some code //FIXME
...
}

или же

{
...
some code //TODO
...
}

Вот шпаргалка для некоторых популярных IDE:

  • IDE на основе IntelliJ IDEA (например, Android Studio): TODO, FIXME

  • Visual Studio: HACK, TODO, UNDONE и NOTE.

  • Затмение: @todo, FIXME, TODO и XXX.

  • Netbeans: TODO и FIXME

  • Код :: Блоки: по крайней мере, TODO.

  • Райдер: TODO и BUG

  • Студия Android: TODO и FIXME

PS не стесняйтесь редактировать этот ответ, добавив свои фавориты в комментариях IDE.

Ответ 7

Мой любимый способ: <!-- //TODO: Poczytać o rodzaja Layoutow -->

Ответ 8

//Todo работает также для Java в Android Studio. Нет необходимости в капитализации.

Ответ 9

В Android Studio в меню "Сервис" есть опция "Задачи и контексты". Вы можете вручную добавить задачи (то есть тодо, которое вы хотите выполнить для своего проекта). Это довольно просто, просто добавьте название задачи, название ветки VCS и список изменений, что может не соответствовать вашим потребностям. Следуйте этой ссылке, чтобы узнать больше.