Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Простой пример стандартного проект


Автор: Madonna 7.5.2009, 16:14
Нужен не очень сложный проект с документацией тестированием и обязательно uml-диаграммами.
Если кто-то может скинуть на почту (отвечу в пм) или выложить на файлообменник (rapidshare ifolder и пр.) буду очень благадарна.
Язык только C# (или Java),  любые проекты. Если это будет WPF или ASP.NET так вообще шикарно.
Опен-сорс проекты рассматриваются, но уж очень они большие.

Всем спасибо.

Автор: Ch0bits 8.5.2009, 14:42
Курсовик решила поискать?  smile 

Автор: Madonna 8.5.2009, 15:50
Нет.
Мне нужен именно пример.
А большие проекты просто разбирать долго.
Читаю хабрахабр, но по примеру сделать было бы легче (наверно), т.к. об описанных действиях (документацией тестированием и обязательно uml-диаграммами) у меня очень размытое представление. 
Хотя открывая опен-сорс проекты мне уже страшно.
Попробую без примера, просто спросить.
 
1. С точки зрения программиста NDoc наверно хватит. smile  Только что же туда включать? Оо В принципе имена переменных адекватные, названия методов лично мне кажутся понятными. Онли названия методов, полей и для чего нужны? У меня получается перевод с английского и пару слов об самом методе smile 

Как сгенерировать NDoc не используя командную строчку? Может есть такая настройка в самой студии?

2. Тестирование. Я так понимаю с точки зрения программиста NUnit -хватит (В общем что-то большее я тупо не успею  smile ).

3. Минимум uml-диаграмм что в себя включает? Диаграмма классов пакетов...Какие чаще всего используются и почему лично вам с ними удобнее?  Я понимаю, зависит от задачи, но все же.

Автор: PashaPash 9.5.2009, 12:38
Madonna, переходи от хабрахабра к MSDN Magazine и умным книжкам по архитектуре.
1. NDoc умер. Теперь вместо него http://www.codeplex.com/Sandcastle. Поставь еще http://www.roland-weigelt.de/ghostdoc/ - тоже облегчает жизнь.
    IMHO, достаточно xml comments на public/protected - т.е. отсутсвие warnings при сборке с генерацией xml doc.

2. NUnit (или родные тесты студии) - всего лишь инструмент. Есть два подхода к тестированию: TDD и Tests-Before-Development. Оба достаточно четко определяют что такое "хватит", и оба сокращают затраты на разработку smile

3. Минимум UML-диаграмм - 0. Зависит от задачи, но в большинстве случаев их можно заменить списком используемых PoEE. Опять же, IMHO smile

Можно еще пожелать Code Analysis/FxCop и соблюдения Design Guidelines for Developing Class Libraries.

Автор: Madonna 9.5.2009, 13:01
PashaPash, Спасибо.  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)