Перейти к содержанию
    

кто как ведет совместный проект и документацию к нему?

Ну да это bugtracking system, но интересно использование для постановки задач/отчётности для проекта в целом, а не только как вспомогательная среда при разработке софта. Вот как это может выглядеть: http://www.advantex.ru/rus/products/produc...ges/design1.gif. В таком контексте bugtrack никто не использовал? Спасибо за наводку на Scmbug. Интеграция с SVN весьма интересна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

[skip]

наверное она близка к таким системам как Bugzilla, Scmbug (Bugzilla with Subversion), в проекции на интеграцию с SVN было бы интересно попробовать Scmbug.

Почему не Trac?

Пробовали Bugzilla - не понравилось.

Поставили Roundup issue-tracking system, до Subversion Integration все руки не доходят.

 

PS: Roundup рассматривают для использования проектом Python.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поставил, mantis. Вещь простая в установке и на первый взгляд понятная. Посмотрю насколько от неё будет пользы в работе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Используем Для контроля версий и совместной разработки Rational ClearCase (UCM) для отслеживания багов (bag tracking) ClearQuest.

Документация на UML. Планируем на Ration Software Architect перейти. Используем только C++

Это для встроенного ПО (AVR, PIC, MSP430).

 

ДЛя верхнего ПО клинеты- MS Visual Studio Team Suite SW Architect 2005, MS Visual Studio Team Suite Developer 2005, MS Visual Studio Team Suite Tester 2005,

Сервер MS Visual Studio Team Suite.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему не Trac?

довольно много проектов в сети на Trac... решил попробовать..

сегодня поставил.. (замумокаешься пока все пакеты скачаешь и соберёшь ).

"Browse Source" - отличий мало от используемого ранее браузинга по репозиториям WebSVN. + слабая поддержка подсветки синтаксиса (хотя может еще не разобрался - WebSVN для этих целей используется Enscript)

далее "WiKi" - синтаксис откровенно разочаровал.неудобный какой-то((( (после использования DokuWiki. вообще почему-то ошибочно считал что у всех Вики синтаксис идентичен)

ну а чтобы юзать остальное надо понимать для чего оно.. доки пока не читал, да что-то скудные они (опять же тот же Вики на trac.edgewall.org/wiki/ ). Доки тоже в "-". Есть же тучи опенсорц-проектов с человеческой документацией (в т.ч. и в PDF)/

 

 

кстати, подробнее посмотрел Scmbug.

интересная вещь: предоставляет frontend к SVN, CVS (как системам контроля ревизий) с одной стороны и к Bugzilla, Mantis, Roundup (как системам багтрек) с другой.

+ хорошая документация.. как найду время займусь им плотнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Используем Для контроля версий и совместной разработки Rational ClearCase (UCM) для отслеживания багов (bag tracking) ClearQuest.

Документация на UML. Планируем на Ration Software Architect перейти. Используем только C++

Это для встроенного ПО (AVR, PIC, MSP430).

ДЛя верхнего ПО клинеты- MS Visual Studio Team Suite SW Architect 2005, MS Visual Studio Team Suite Developer 2005, MS Visual Studio Team Suite Tester 2005,

Сервер MS Visual Studio Team Suite.

Правильно понимаю, что для диаграмм UML используйте Rational Rose? Может кто искал оптимальный редактор для UML? Что посоветуйте? Сам для прикладного ПО использую Java, среда от Sun: NetBeans 5.5. Она поддерживает UML, но модуль UML только beta версия, глючный.

кстати, подробнее посмотрел Scmbug.

интересная вещь: предоставляет frontend к SVN, CVS (как системам контроля ревизий) с одной стороны и к Bugzilla, Mantis, Roundup (как системам багтрек) с другой.

+ хорошая документация.. как найду время займусь им плотнее.

не забудьте поделиться впечатлением.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Правильно понимаю, что для диаграмм UML используйте Rational Rose? Может кто искал оптимальный редактор для UML? Что посоветуйте? Сам для прикладного ПО использую Java, среда от Sun: NetBeans 5.5. Она поддерживает UML, но модуль UML только beta версия, глючный.

 

не забудьте поделиться впечатлением.

В данный момент используем MS Visio... но есть одна проблема с мерджем Visio файла в ClearCase (получается что править диаграмму в один момент времени может только один человек), попробывали Rational Software Architect, так как продукты ClearCase и Rational Software Architect от одной конторы (IBM Rational Rose), то таких проблем там нет и можно одновременно работать над одним документом.

Пока попробывали триальную версию на 1 месяц. Немного непревычно после Visio, но думаю привыкнуть можно...

Есть еще Visual UML, говорят неплохая штука.

 

Дело в том, что из-за особенностей встроенного С++, не всегда можно из UML диаграммы сделать заготовку класса (для использования). Поэтому вначале разрабатывается архитектура, затем детальная архитектура (Все классы, все функции, статические диаграммы, диаграммы взаимодействия, описываются все функции), а затем по ним пишется код, Для этой задачи Visio подходит очень хорошо..

Повторюсь проблема только с мерджем...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В данный момент используем MS Visio... но есть одна проблема с мерджем Visio файла в ClearCase (получается что править диаграмму в один момент времени может только один человек), попробывали Rational Software Architect, так как продукты ClearCase и Rational Software Architect от одной конторы (IBM Rational Rose), то таких проблем там нет и можно одновременно работать над одним документом.

Пока попробывали триальную версию на 1 месяц. Немного непревычно после Visio, но думаю привыкнуть можно...

Есть еще Visual UML, говорят неплохая штука.

 

Дело в том, что из-за особенностей встроенного С++, не всегда можно из UML диаграммы сделать заготовку класса (для использования). Поэтому вначале разрабатывается архитектура, затем детальная архитектура (Все классы, все функции, статические диаграммы, диаграммы взаимодействия, описываются все функции), а затем по ним пишется код, Для этой задачи Visio подходит очень хорошо..

Повторюсь проблема только с мерджем...

Спасибо за разъяснения. Решение с MS Visio вполне нормальное, сам его использую. Поскольку встроенное ПО пишем исключительно на C, то на UML описываем только архитектуру, да и то не всегда. Проблема с мерджем понятна, но мы ещё до такого не доросли, чтоб UML одновременно несколько человек правили, хотя в будущем может быть. Конечно здорово, что Rational Software Architect проблему с мерджем решает, но ведь не бесплатная :) . Понятно, что можно warez использовать, но это дело такое... не надёжное... Скажите, а какова цена?

Freeware какой нибудь хороший редактор найти. Netbeans, тем хорош, что бесплатный, можно в нём создавать и platform-independent modeling project. А вот если привязать UML-project к Java-project, то после, например, переименования классов в Java-project, диаграммы UML безвозвратно разваливаются :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конечно здорово, что Rational Software Architect проблему с мерджем решает, но ведь не бесплатная :) . Понятно, что можно warez использовать, но это дело такое... не надёжное... Скажите, а какова цена?

 

Цена 3999 зеленых за локальную лицензию, и около 10000 за сетевую...

 

А вот если привязать UML-project к Java-project, то после, например, переименования классов в Java-project, диаграммы UML безвозвратно разваливаются :(

 

На сколько я понял из знакомнства с Rational Software Architect - Java Там поддерживается не плохо, но я не специалист в Java, поэтому со 100% увереностью сказать не могу...

Вы можете скачать триальную версию с сайта IBM - Это примерно 4 Гига :) Кстати сделана она на движке Eclipse

Про разваливаются, вы совершенно правы, поэтому мы стараемся:

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

2. После каждого чиха (например, часть архитектуры, класс или несколько классов) устраиваем ревью, все программеры просматривют архитектуру персонально, делают замечания. Автор собирает все замечания, потом уже командой по каждому замечанию проходимся... и в итоге в 95% случаев, проблем с поздним переименовыванием уже нет. Есть небольшие проблемы с доработкой.

В основном вначале правиться UML, потом уже код.

3. Соответственно, также просматривается код (все в команде просматривют код другого программериста) на соответствие стандрату кодирования, UML диаграмме и спецификации функции.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...