Что некоторым рекомендуют плагины для Trac? [закрытый]

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

String[] phrases = new String[10];
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

Этот конкретный NPE можно избежать, если порядок сравнения отменяется ; а именно, использовать .equals для гарантированного непустого объекта.

Все элементы внутри массива инициализируются их общим начальным значением ; для любого типа массива объектов, это означает, что все элементы null.

Вы должны инициализировать элементы в массиве перед доступом или разыменованием их.

String[] phrases = new String[] {"The bird", "A bird", "My bird", "Bird"};
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

34
задан Chris Seymour 28 February 2013 в 16:30
поделиться

7 ответов

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

я не рекомендую, чтобы что-либо для управления проектами конкретно кроме них было теми, которые сделали наше живое настолько более легкое:

  • TagsPlugin - самый полезный, добавляет поддержка тегов
  • BreadCrumbsNav - шоу ранее посещаемые страницы, экономит много времени
  • , ShowPath - показывает путь навигационных цепочек, полезный при наличии страниц иерархически
  • , CaseInsensitiveWiki - позволяет вводить нечувствительные к регистру URL
  • , Stratistics - показывает статистику Wiki/SVN
  • , WikiRename - позволяет переименование страницы (не работает хорошо с Тегами)

0.10

  • WebAdmin - предварительно установленный в 0,11, но прежде чем необходимо будет получить его отдельно
19
ответ дан CodePoet 27 November 2019 в 16:37
поделиться

Мне действительно нравится BatchModifyPlugin, который облегчает изменять больше чем один билет в то время.

9
ответ дан Pafjo 27 November 2019 в 16:37
поделиться

MasterTicketsPlugin довольно полезен для билета dependncies.

6
ответ дан abbot 27 November 2019 в 16:37
поделиться

Я не делаю администратора наш Trac, и я не знаю все плагины, которые мы используем. Но я совместно разработал GUI, который мы используем, чтобы переместиться по билетам и отследить время, проведенное на определенных. Это использует плагин xmlrpc , чтобы запросить информацию о билете и записать некоторую информацию обратно. Расширение Trac действительно легко этот путь.

3
ответ дан morsch 27 November 2019 в 16:37
поделиться

Мое избранное:

Общее:

Scrum - Агило: http://trac-hacks.org/wiki/AgiloForScrumPlugin

Здесь можно посмотреть http://trac-hacks.org/

12
ответ дан 27 November 2019 в 16:37
поделиться

Я бы порекомендовал не использовать Bitten для CI (непрерывная интеграция) (см. Мартин Фаулер по теме ), хотя я его использую.

Целевая группа, стоящая за Bitten, не делает этого. не кажется достаточно сильным, чтобы обработать оставшиеся задачи. Просто посмотрите на возраст и количество сообщений в Bitten Tickets

5
ответ дан 27 November 2019 в 16:37
поделиться

Помимо уже упомянутых здесь, я также обнаружил, что необходимо следующее:

  1. Комментатор - очень гибкая схема уведомлений
  2. AutocompleteUsers - удобно при вводе (существующего) имени пользователя
  3. AutoLinks - автоматически делает слова, не соответствующие правилу именования вики, но соответствующие имени существующей страницы ссылка
  4. CustomFieldAdmin - упростить управление настраиваемыми полями
  5. Перенаправление - удобно, если вам постоянно нужно создавать вики-страницы с сокращенными именами (например, перенаправления HTML на гипертекст .....)
  6. TicketDelete - упростить удаление, если оно вообще необходимо
  7. WikiRename - обязательное условие для рефакторинга вики

Ниже приведены необходимые:

  1. S5 - прямой рендеринг вики-страниц в виде слайд-шоу в формате S5, может быть действительно полезным для использования Trac в качестве источника презентации
  2. FullBlog - добавление поддержки ведения блога в Trac
  3. Vote - классная дополнительная функция для большой команды
  4. TracWikiToPdf - динамическое преобразование вики-страницы в pdf (однако эффект может быть весьма удовлетворительным)
  5. TimingAndEstimation - удобен для отслеживания времени и / или оценки
10
ответ дан 27 November 2019 в 16:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: