ЧЕРНОВИК

Темы на "четыре"

Задания на четверку тоже предполагают обсуждение списка требований, но здесь не так важно использование контроля версий, тестирования и т.д.

Предлагаются следующие темы заданий:
  1. Агрегатор однородного содержимого мелких структурированных файлов. Например, есть большое количество файлов с цитатами с http://bash.im, полученных через RSS и сохраненные в виде EML-документов. Нужно .Net WinForms-приложение, которое бы эти файлы считало, извлекло требуемые данные и занесло в БД. Т.е. возможность импорта, с последующим отображением содержимого этой БД.
  2. .Net WinForms-приложение, использующее API ВКонтакте (потребуется обзор существующих средств для этого, в Сети описано немало) для выполнения элементарных действий (получить данные со своего аккаунта, список друзей и т.д. - обсуждается). Возможно расширение функционала, если задание заинтересует и есть желание выйти на пять.
  3. .Net WinForms-приложение для хранения паролей и прочей регистрационной информации. Хранится в БД (SQLite), доступ по мастер-паролю.
  4. Для желающих попрактиковаться в чтении чужого кода на дотнете. Есть рабочее приложение, для составления расписания. Все работает - с возможностями работы с экселем и связями с БД в аксесе - но абсолютно не документированное, да и код местами требует рефакторинга. Теоретически, из этой работы можно и на пять выйти - смотря насколько масштабные переделки потребуются (это оговариается при распределении тем), можно еще и тесты добавить на NUnit.
  5. Локализация проекта на шарпе. Немного ресерча, а в качестве исходного проекта - проект самого студента (обязательно - чтобы включал в себя что-то (элементы интерфейса, данные из внешнего хранилища (хмл или БД) и т.д.), что нужно вообще локализовать).


Вернуться к началу
Вернуться на стартовую страницу