Практикум на ЭВМ (261 группа, 3 семестр)

Зачеты

На 27 декабря зачет есть у следующих студентов:

    • Алексеев Илья Владимирович
    • Забранский Дмитрий Юрьевич
    • Зольников Павел Евгеньевич
    • Карымов Антон Вячеславович
    • Коршаков Степан Андреевич
    • Кривых Алексей Михайлович
    • Лебедев Дмитрий Юрьевич
    • Савенко Мария
    • Солдатов Дмитрий Владимирович
    • Тодорук Евгений Анатольевич

От не попавших в этот список для зачета требуется выполнение заданий 1-7.

Все задачи, не доделанные в этом семестре переносятся на следующий.

  • Яськов Сергей Андреевич - 19.01.2010
  • Зубрилин Андрей Викторович - 20.01.2010
  • Скородумов Кирилл - 22.01.2010

Новости

    • 24.11.2009 - Паттерны проектирования, пароль - банда.
    • 17.11.2009 - см. Code Review
    • 11.11.2009 - см. пример по jmock и рефлексии в /trunk/Demo/testmock
    • 06.11.2009 - будет тренинг по Test-Driven development. К этому моменту ОБЯЗАТЕЛЬНО разобраться с:
    • 30.10.2009 - Добавлено условие задачи на обобщенные типы (generics)
    • Начиная с 14.10.2009 отмечаем посещения. Посетившие <75% занятий отправляются в армию.

Успеваемость

2009-2010.IT.261

Легенда:

  • V - принято
  • ? - есть вопросы (смотри code review)
  • S - проблемы с соглашением об оформлении кода в svn
  • C - проблемы с обязательными комментариями
  • N - проблемы с именованием
  • F - проблемы с форматированием
  • T - проблемы с тестами
  • - участник отстустствует в списке https://261studentprojects.googlecode.com/svn/trunk/list.txt

Задания

* Записаться в список

    1. HelloWorld
    2. Проверка email адреса на валидность с помощью библиотеки RegExp + юнит-тесты (См. условие)
    3. Реализовать интерфейс (2 разных класса)
    4. Проверить аргументы метода, принимающего интерфейс, и кинуть исключение про инвалид параметер, если он null. Передать один из двух классов из прошлой задачи
    5. Написать приложение с графическим интерфейсом пользователя для перевода одних единиц измерения в другие. (Например: валюты, длины, градусы, системы счисления)
    6. Generics: "Отцы и Дети"
    7. Тренинг по юнит-тестам. Задание
    8. Доклад по шаблонам: От каждого – по 10 минут на шаблон. Кому не хватило, придумаем что-нить ещё =)
    9. Темы:
    10. Стратегия - Карымов
    11. Адаптер - Кривых
    12. Фасад - Тодорук
    13. Абстрактная фабрика - Солдатов
    14. Цепочка ответственностей - Забранский
    15. Шаблонный метод - Савенко
    16. Интерпретатор - Алексеев (?), Коршаков
    17. Наблюдатель
    18. Состояние
    19. Строитель
    20. Декоратор
    21. Фабричный метод
  1. Задача на шаблоны: Редактор, сохраняющий размеры, позицию на экране, открытый файл и позицию в нем

Список группы

Сохраняя лексикографический порядок порядок записаться в список по адресу https://261studentprojects.googlecode.com/svn/trunk/list.txt

Требования

    • Решение задачи должно быть отправлено в общий репозиторий
      • Репозиторий находится по адресу http://code.google.com/p/261studentprojects/
      • Путь в репозитории: <идентификатор задачи>/<идентификатор пользователя>/...
    • Обязательное оформление: форматирование, именование
    • Обязательно наличие юнит-тестов (см. JUnit)

Полезные ссылки