SoftwareDesign

Материал из SEWiki
Версия от 22:56, 31 мая 2012; Atolmachev (обсуждение | вклад) (Практические задания)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Лектор - Андрей Толмачев

Результаты

Лекции

  1. Лекция по UML
  2. Unit-тесты: JUnit4 + Mockito на примере перевода денег с карты на карту: http://code.google.com/p/p2p-example

Практические задания

  1. Спроектировать веб-браузер.
  2. Задача о пьяницах
  3. Задача про кофейный автомат
  4. Задача на проектирование системы и применение шаблонов проектирования
  5. Практика по dependency injection

Программа курса

Список литературы

  1. Роберт Мартин. Чистый код. Создание, анализ и рефакторинг
  2. Мартин Фаулер. UML. Основы (третье издание)
  3. Гамма, Хелм, Джонсон, Влиссидес Приемы объектно-ориентированного проектирования: шаблоны проектирования

Ссылки