Успешно завершен первый двухнедельный спринт.
Разработка продукта:
Создана первая ревизия кода, с реализацией нескольких классов и тестов к ним. Созданный мейкфайл позволяет создавать debug и release версии продукта, строить doxygen - документацию по исходным кодам.
Обучение:
Разработаны следующие учебные курсы*:
- "Introduction to STL".
Инструктор: Коршунов Ф.
Курс посвящен введению в последовательности и сроки стандартной библеотеки шаблонов вошедщей в стандарт С++. STL предлагает программисту реализации основных структур данных (списков, очередей и т.д.) и позволяет не заботится о контроле выделения и освобождения памяти.
- "Exception Handling".
Инструктор: Букирев А.
Небольшая презентация об обработке исключительных ситуаций в С++.
- "How to use Doxygen".
Инструктор: Дерюгин В.
Курс направлен на знакомство со средством построения документации по исходным кодам.
- "How to use Mercurial".
Инструктор: Масленников А.
Система контроля версий является очень важной при коллективной разработке ПО. В данном курсе рассмотрена распредленная система контроля версий Mercurial и основные команды для работы с ней.
* - все учебные курсы можно найти и скачать
здесьСледующий двухнедельный спринт:Цель: автоматизация процесса тестирования. Построение инфраструктуры проекта.
Весь процесс управления спринтом и отчетности по выполненным задачам осуществляется при помощи -
http://trac-hg.assembla.com/SourceAnalyzer/Планируемые учебные семинары: - Assembla: master-class - Букирев А. - 18.03.08
- OpenSource development - Сысоев В.Н. - 19.03.08
- Effective presentation - Логунова Е.С & Мунин А.С. - 20.03.08
- cppUnit** - Шапоренко А. - 22.03.08 (если во вторник будет принято решение о использовании cppUnit)
** - средство создания unit тестов (framework)