Хорошо, найдено.
Документы не говорят, но для 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
Как другие, я перчу их о своем коде, но я использую директиву предупреждения для генерации предупреждения компилятора также:
#warning TODO: Implement foobar
Этот способ, которым я могу все еще искать "TODO", но они также кричат на меня каждый раз, когда я создаю.
Когда у меня есть много много todos, я обнаружил, что бесполезно отследить их. Вы заканчиваете с сотнями todos, которые не могут быть сделаны.
Только запись, что Вас спрашивают (босс) и делаете то, что каждый день дает самые большие преимущества.
у меня однако есть следующий список. Я записал то, что я в настоящее время делаю наверху и вещи, которые я должен починить для завершения его. Мой следующий список может быть сделан в течение многих часов или дней обычно.
Один из наших модулей исходного кода абсолютно замусорен встроенным #pragma todo
строки. Вывод сборки загрязнен так, мы никогда не можем действительно говорить, когда существуют любые новые предупреждения компилятора. Некоторые todos были там в течение многих лет, и исходный разработчик давно покинул компанию.
сопроводительный текст http://www.86th.org/hudson.jpg Мы используем функцию "Open Tasks Trend" в Гудзоне, это работает на убивание языков. Для нашего проекта C# у нас есть 3 уровня задач, и это выполняется другим TODO: комментарии стиля.
Высокий приоритет Соответствия на FIXME: HARDCODED: или ВЗЛОМ:
Средний Приоритет Соответствия на TODO:
Низкий приоритет Соответствия на MEH: или CODEREVIEW:
Гудзон затем возьмет этот список, и тенденция изображают его в виде графика как показано в изображении, а также имеют поддающийся сортировке, поддающийся фильтрованию список задач, и это отобразит сообщения на веб-странице со ссылками, которые возьмут Вас право на строку в исходном коде на Гудзоне.
Плюс мы можем легко установить интересные места для обзоров кода с CODEREVIEW: и имейте хороший краткий список для распечатывания.
Существует также Плагин Сканера Задачи для Гудзона (в случае, если он помещается в Вашу среду). С этим можно отследить количество TODOs/FIXMEs на непрерывных отчетах о сборке интеграции.
Ничего себе, у меня просто был этот вопрос вчера. После некоторого поиска я обосновался на расширение ReminderFox Firefox. Это полностью интегрируется в браузер и имеет всплывающие окна для напоминания Вам каждый раз, когда Вы открываете свой браузер, когда задача должна.
Я довольно люблю дорожки . Это имеет аромат GTD, не слишком систематизируясь об этом.
я могу быстро бить материал там, поскольку я думаю о нем, и затем не должны волноваться об упущении после этого.
Сделав обширный поиск подходящего приложения "списка текущих дел", которое я обосновался на mylyn - тот, который прибывает предоставленный Eclipse.
легко создать и управлять задачами. Задачи могут быть импортированы и связаны с Bugzilla или многими другими различными репозиториями задачи. Это также имеет "контекст задачи", который включает файлы, которые необходимы для задачи быть выделенными и те, которые не важны быть скрытыми (который намного более полезен, чем я ожидал, что это будет).
Eclipse отслеживает Ваш TODO, и перечислите их в надлежащие окна автоматически. Я нахожу это достаточно мощным, если Вам не нужны расширенные функции.
Я использую org-режим emacs для отслеживания не, только кодируют TODOs, но и мою целую жизнь. Это работает чрезвычайно мощным планировщиком с некоторой электронной таблицей и календарными функциями также. Я использую подвижный для легкой обработки версии и простой репликации между различными соответствиями.
Это работает удивительно хорошо.
Я использую затмение в качестве IDE, который собирает весь TODO's к списку и показывает его в схеме. Очень легкий и применимый.
При программировании Java в Eclipse я нахожу это действительно полезным для, поскольку Вы говорите "перец мой исходный код с // TODO:
комментарии - главным образом, потому что Eclipse ищет каждого в проекте и компилирует список задач для меня =) В Visual Studio существует панель Task List, которую я иногда использую, но я не нахожу его столь же оптимизированным как просто наличие комментариев в Eclipse.
Pen и бумага.
Объединенный с genious PocketMod, это полностью прекрасно. Нанесение удара TODOs так удовлетворяет!
Я не могу говорить за другой IDE, но , Eclipse будет искать исходные файлы Вашего проекта TODO
комментарии (а также FIXME
и XXX
по умолчанию) и создавать задачи для Вас в представлении задач.
Это приводит к интригующим ситуациям, где Вы проверяете представление задач, дважды щелкните по TODO
задача и прочитайте комментарий:
// TODO: Add this functionality.
Eclipse также добавит TODO
комментарии при генерации определенных блоков кода, как реализации метода, блоки выгоды для исключений, и т.д.
TODO (и другой) комментарии являются замечательными с Visual Studio и установленный ReSharper:
(источник: jetbrains.com )
Хотя я не попробовал его, мне действительно нравится идея тесты как todos. Что еще должно получить Вас движение если не проваленный тест?
я использую Примечания Девчонки-сорванца или бумага для вхождения в быстрый список абстрактных задач высокого уровня. Часто, когда я разговариваю по телефону со своим менеджером, я просто должен был записать вещи.
я использую встроенный TODO: / @todo маркер комментария в моем коде и затем используют плагины Netbeans, которые дают мне под управлением список todos в течение проекта. Так как Netbeans может агрегировать todo маркеры из нескольких проектов, это не имеет значения, сколько различных проектов я работаю.
, После того как я должен отслеживать todos для больше, чем сам, я перемещаюсь в программное обеспечение для управления проектами как OpenProj, Проект MS, и т.д. Кроме того, если todos включают ошибки или запросы новых функций, я использую наш bugtracker. Другой todos, может быть manged системой справочной службы также.
Я использую ToDoList от AbstractSpoon. Это позволяет Вам разделить свой Список ожидающих выполнения задач на проекты и может даже использоваться многими пользователями для больших проектов с помощью общего сетевого диска.
Я использую встроенный TODO: комментарии как Visual Studio отследят их для меня, конечно, я все еще должен посмотреть на список задач для наблюдения их. Я не могу считать количество раз, я нашел TODO: комментарии при рассмотрении некоторого кода, я думал, были завершены.
Для каждой задачи в проекте я создаю новую запись в системе отслеживания ошибок ( Bugzilla для меня).
я наша группа разработчиков там является правилом, в котором говорится: "Никогда не изменяйте код без соответствующей записи в системе отслеживания ошибок. Никогда!"
Я имел бы четкое значение между FIXME и TODO. FIXME является критическим и должен быть зафиксирован перед фиксацией/выпуском. TODO может жить немного дольше, но должен быть убран далеко в конечном счете.
Простой файл простого текста (TODO) на верхнем уровне cvs/svn области проекта работает на меня для простых проектов.
Как другие упомянули, я использую стандарт FIXME/TODO/XXX в моих комментариях к коду и затем могу найти список задач в моем IDE с помощью их различных инструментов. Я также использую плагин сканера задачи Гудзона для отслеживания все, так как я - любитель графиков.
Я создал задачу сборки, которая выбирает//TODO: строки из моих файлов кода и генерируют отчет, который я включаю в город команды. Это дает Вам, быстрый способ видит любые outstandings на проекте, не имея необходимость проверять его.
можно также использовать CodeTagsPlugin с Trac
Я использую 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, и т.д. но это было удобным способом кратко записать вещи, таким образом, они не потеряются в перестановке.
Мне нравится Mylyn много: интегрированный в Eclipse, работы со многими средствами отслеживания, а также без (локальные задачи) и осознает новые понятия как сфокусированный UI.
при использовании continouis интеграции, она могла бы сделать работу для Вас. Например, я использую Гудзон с этим плагином http://wiki.hudson-ci.org/display/HUDSON/Task+Scanner+Plugin , который является довольно хорошим imo. У Вас есть график, который показывает Вам, если новые задачи были добавлены между сборками, и можно ли идти через них или старые для получения обзора, что "открыто".
OmniFocus - я попробовал много способов отследить ToDos, и это было лучшим безусловно. Если у Вас есть Mac, это - способ пойти. Приложение для iPhone является большим также.