Корректный, нет никакой автоупаковки для массивов (который приводит к странности в случаях как int[] ints; ...; Arrays.asList(ints)
- asList, возвращает Список, содержащий отдельный объект, массив!)
Вот простая утилита для упаковки массива.
public static Integer[] boxedArray(int[] array) {
Integer[] result = new Integer[array.length];
for (int i = 0; i < array.length; i++)
result[i] = array[i];
return result;
}
Вам будет нужна другая версия для каждого типа примитива, конечно.
Я сам ничем особо не пользуюсь, но видели ли вы сайт trac-hacks?
Я думаю, что есть проект, который предоставляет кучу отчетов о просмотре Agile и т. Д. (К сожалению Я не могу вспомнить его название, и мой DNS мертв, поэтому я не могу выполнить поиск: P), но я думаю, что поиск «плагина agile trac» должен привести вас туда.
Это бесплатно, и выглядело довольно красиво.
- изменить
Это то, о чем я говорю: http://trac-hacks.org/wiki/AgiloForScrumPlugin
Вам может быть интересен плагин TRAC Itteco . Я бы использовал его, если бы у моего трека было более двух постоянных пользователей: -)
[Некоторые скриншоты] [2]
Одно изображение показывает красивую визуализацию вех и их пользовательских историй:
(edit: вычеркнуты мертвые ссылки, к сожалению, в новом месте на github больше нет скриншотов)