Как Вы отслеживаете свое программирование TODOs? [закрытый]

Хорошо, найдено.

Документы не говорят, но для Python3-совместимого дерева нужно получить pypy3-v6.0.0-src.tar.bz2 из

https://bitbucket.org/pypy/pypy/downloads/ [ 111]

cd /usr/src/
wget -c https://bitbucket.org/pypy/pypy/downloads/pypy3-v6.0.0-src.tar.bz2
tar -xjf pypy3-v6.0.0-src.tar.bz2
pypy=/usr/src/pypy3-v6.0.0-src/

yum -y install gcc make libffi-devel pkgconfig zlib-devel bzip2-devel \
sqlite-devel ncurses-devel expat-devel openssl-devel tk-devel \
gdbm-devel python-cffi\
xz-devel

yum install pypy -y
pypy get-pip.py

/usr/lib64/pypy-5.0.1/bin/pip install virtualenv

pypy -m virtualenv /tmp/pypy27_venv/
source /tmp/pypy27_venv/bin/activate

pip install -r ${pypy}/requirements.txt

cd ${pypy}/pypy/goal
pypy ../../rpython/bin/rpython --opt=jit

49
задан 13 revs, 7 users 33% 7 April 2015 в 02:33
поделиться

31 ответ

Как другие, я перчу их о своем коде, но я использую директиву предупреждения для генерации предупреждения компилятора также:

#warning TODO: Implement foobar

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

33
ответ дан bruceboughton 7 November 2019 в 11:25
поделиться

Когда у меня есть много много todos, я обнаружил, что бесполезно отследить их. Вы заканчиваете с сотнями todos, которые не могут быть сделаны.

Только запись, что Вас спрашивают (босс) и делаете то, что каждый день дает самые большие преимущества.

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

0
ответ дан 2 revs, 2 users 89% 7 November 2019 в 11:25
поделиться

Один из наших модулей исходного кода абсолютно замусорен встроенным #pragma todo строки. Вывод сборки загрязнен так, мы никогда не можем действительно говорить, когда существуют любые новые предупреждения компилятора. Некоторые todos были там в течение многих лет, и исходный разработчик давно покинул компанию.

0
ответ дан 1800 INFORMATION 7 November 2019 в 11:25
поделиться

doxygen может отследить такие проблемы

0
ответ дан soulmerge 7 November 2019 в 11:25
поделиться

сопроводительный текст http://www.86th.org/hudson.jpg Мы используем функцию "Open Tasks Trend" в Гудзоне, это работает на убивание языков. Для нашего проекта C# у нас есть 3 уровня задач, и это выполняется другим TODO: комментарии стиля.

  • Высокий приоритет Соответствия на FIXME: HARDCODED: или ВЗЛОМ:

  • Средний Приоритет Соответствия на TODO:

  • Низкий приоритет Соответствия на MEH: или CODEREVIEW:

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

Плюс мы можем легко установить интересные места для обзоров кода с CODEREVIEW: и имейте хороший краткий список для распечатывания.

1
ответ дан Allen Rice 7 November 2019 в 11:25
поделиться

Существует также Плагин Сканера Задачи для Гудзона (в случае, если он помещается в Вашу среду). С этим можно отследить количество TODOs/FIXMEs на непрерывных отчетах о сборке интеграции.

1
ответ дан Petteri Hietavirta 7 November 2019 в 11:25
поделиться

Ничего себе, у меня просто был этот вопрос вчера. После некоторого поиска я обосновался на расширение ReminderFox Firefox. Это полностью интегрируется в браузер и имеет всплывающие окна для напоминания Вам каждый раз, когда Вы открываете свой браузер, когда задача должна.

1
ответ дан ryeguy 7 November 2019 в 11:25
поделиться

Я довольно люблю дорожки . Это имеет аромат GTD, не слишком систематизируясь об этом.

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

1
ответ дан Evan 7 November 2019 в 11:25
поделиться

Сделав обширный поиск подходящего приложения "списка текущих дел", которое я обосновался на mylyn - тот, который прибывает предоставленный Eclipse.

легко создать и управлять задачами. Задачи могут быть импортированы и связаны с Bugzilla или многими другими различными репозиториями задачи. Это также имеет "контекст задачи", который включает файлы, которые необходимы для задачи быть выделенными и те, которые не важны быть скрытыми (который намного более полезен, чем я ожидал, что это будет).

1
ответ дан trilobite 7 November 2019 в 11:25
поделиться

Eclipse отслеживает Ваш TODO, и перечислите их в надлежащие окна автоматически. Я нахожу это достаточно мощным, если Вам не нужны расширенные функции.

1
ответ дан Emiliano 7 November 2019 в 11:25
поделиться

Я использую org-режим emacs для отслеживания не, только кодируют TODOs, но и мою целую жизнь. Это работает чрезвычайно мощным планировщиком с некоторой электронной таблицей и календарными функциями также. Я использую подвижный для легкой обработки версии и простой репликации между различными соответствиями.

Это работает удивительно хорошо.

1
ответ дан fred-o 7 November 2019 в 11:25
поделиться

Я использую затмение в качестве IDE, который собирает весь TODO's к списку и показывает его в схеме. Очень легкий и применимый.

1
ответ дан Björn 7 November 2019 в 11:25
поделиться

При программировании Java в Eclipse я нахожу это действительно полезным для, поскольку Вы говорите "перец мой исходный код с // TODO: комментарии - главным образом, потому что Eclipse ищет каждого в проекте и компилирует список задач для меня =) В Visual Studio существует панель Task List, которую я иногда использую, но я не нахожу его столь же оптимизированным как просто наличие комментариев в Eclipse.

1
ответ дан Tomas Aschan 7 November 2019 в 11:25
поделиться

Pen и бумага.

Объединенный с genious PocketMod, это полностью прекрасно. Нанесение удара TODOs так удовлетворяет!

24
ответ дан guerda 7 November 2019 в 11:25
поделиться

Я не могу говорить за другой IDE, но , Eclipse будет искать исходные файлы Вашего проекта TODO комментарии (а также FIXME и XXX по умолчанию) и создавать задачи для Вас в представлении задач.

Это приводит к интригующим ситуациям, где Вы проверяете представление задач, дважды щелкните по TODO задача и прочитайте комментарий:

// TODO: Add this functionality.

Eclipse также добавит TODO комментарии при генерации определенных блоков кода, как реализации метода, блоки выгоды для исключений, и т.д.

14
ответ дан David Grant 7 November 2019 в 11:25
поделиться

TODO (и другой) комментарии являются замечательными с Visual Studio и установленный ReSharper:

To-Do Explorer
(источник: jetbrains.com )

9
ответ дан 3 revs, 3 users 61% 7 November 2019 в 11:25
поделиться

Хотя я не попробовал его, мне действительно нравится идея тесты как todos. Что еще должно получить Вас движение если не проваленный тест?

8
ответ дан 2 revs, 2 users 75% 7 November 2019 в 11:25
поделиться

NextAction, от TimeSnapper

5
ответ дан philant 7 November 2019 в 11:25
поделиться

Персональный Абстрактный Todos

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

Исходный код Specfic Todos

я использую встроенный TODO: / @todo маркер комментария в моем коде и затем используют плагины Netbeans, которые дают мне под управлением список todos в течение проекта. Так как Netbeans может агрегировать todo маркеры из нескольких проектов, это не имеет значения, сколько различных проектов я работаю.

Задачи Для нескольких человек / Todos

, После того как я должен отслеживать todos для больше, чем сам, я перемещаюсь в программное обеспечение для управления проектами как OpenProj, Проект MS, и т.д. Кроме того, если todos включают ошибки или запросы новых функций, я использую наш bugtracker. Другой todos, может быть manged системой справочной службы также.

5
ответ дан 2 revs 7 November 2019 в 11:25
поделиться

Я использую ToDoList от AbstractSpoon. Это позволяет Вам разделить свой Список ожидающих выполнения задач на проекты и может даже использоваться многими пользователями для больших проектов с помощью общего сетевого диска.

4
ответ дан Swinders 7 November 2019 в 11:25
поделиться

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

3
ответ дан 2 revs, 2 users 67% 7 November 2019 в 11:25
поделиться

Для каждой задачи в проекте я создаю новую запись в системе отслеживания ошибок ( Bugzilla для меня).

  • А большое преимущество состоит в том, что можно отследить назад каждый изменения, внесенные идентификатором проблемы.
  • можно сообщить о клиентах или участниках проекта состояние задачи.
  • можно создать новый тип ошибки как "задача", "todo" или "запрос новых функций".
  • Это - центральное решение. Никакой локальный материал...

я наша группа разработчиков там является правилом, в котором говорится: "Никогда не изменяйте код без соответствующей записи в системе отслеживания ошибок. Никогда!"

3
ответ дан 2 revs 7 November 2019 в 11:25
поделиться

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

3
ответ дан Petteri Hietavirta 7 November 2019 в 11:25
поделиться

Простой файл простого текста (TODO) на верхнем уровне cvs/svn области проекта работает на меня для простых проектов.

3
ответ дан timday 7 November 2019 в 11:25
поделиться

Как другие упомянули, я использую стандарт FIXME/TODO/XXX в моих комментариях к коду и затем могу найти список задач в моем IDE с помощью их различных инструментов. Я также использую плагин сканера задачи Гудзона для отслеживания все, так как я - любитель графиков.

2
ответ дан Nik Reiman 7 November 2019 в 11:25
поделиться

Я создал задачу сборки, которая выбирает//TODO: строки из моих файлов кода и генерируют отчет, который я включаю в город команды. Это дает Вам, быстрый способ видит любые outstandings на проекте, не имея необходимость проверять его.

можно также использовать CodeTagsPlugin с Trac

2
ответ дан 2 revs 7 November 2019 в 11:25
поделиться

Я использую Pen и Бумагу для краткой записи примечаний. Я также использую теги TODO/FIXME в коде, который получает выделенный желтый в Vim и прослеженный расширением TODO в Комодо.

Одно из самых полезных дополнений для меня использовало Samurize для встраивания файла простого текста на мой рабочий стол ( http://lifehacker.com/software/plain-text/geek-to-live--incorporate-text-files-onto-your-desktop-213280.php ). У меня есть 3 виртуальных рабочих стола, и это живет на моем почтовом рабочем столе, который является, где я волную первую вещь каждое утро. Это содержит текстовый файл с объектами, которые я должен сделать, и это редко выполняет больше чем неделю вперед.

2/11/2009
- Объект 1
- Объект 2
2/12/2009
- Объект 3

я использую Исполнителя, который имеет ключевое слово "todo", который автоматически открывает gvim с этим файлом, когда я хочу отредактировать/добавить/удалить объекты. Это делает это приблизительно 3 нажатиями клавиш для получения его открытый и готовый изменить. Это помогает мне помнить производственные перемещения утра понедельника, прежде чем я буду проложен под землей в электронном письме и встречах. Как только я редактирую, это размышляло над рабочим столом.

, Очевидно, для дольше и более подробные вещи, я полагаюсь на Сводку новостей, напоминания Outlook, и т.д. но это было удобным способом кратко записать вещи, таким образом, они не потеряются в перестановке.

4
ответ дан chauncey 7 November 2019 в 11:25
поделиться

Мне нравится Mylyn много: интегрированный в Eclipse, работы со многими средствами отслеживания, а также без (локальные задачи) и осознает новые понятия как сфокусированный UI.

1
ответ дан Fabian Steeg 7 November 2019 в 11:25
поделиться

при использовании continouis интеграции, она могла бы сделать работу для Вас. Например, я использую Гудзон с этим плагином http://wiki.hudson-ci.org/display/HUDSON/Task+Scanner+Plugin , который является довольно хорошим imo. У Вас есть график, который показывает Вам, если новые задачи были добавлены между сборками, и можно ли идти через них или старые для получения обзора, что "открыто".

0
ответ дан kukudas 7 November 2019 в 11:25
поделиться

OmniFocus - я попробовал много способов отследить ToDos, и это было лучшим безусловно. Если у Вас есть Mac, это - способ пойти. Приложение для iPhone является большим также.

0
ответ дан Chris Upchurch 7 November 2019 в 11:25
поделиться