SoftwareDesign — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Новая страница: «== Лекции == == Практические задания == == Программа курса == == Список литературы == == Ссылки ==»)
 
(Практические задания)
 
(не показано 13 промежуточных версий 4 участников)
Строка 1: Строка 1:
 +
Лектор - Андрей Толмачев
 +
 +
[https://docs.google.com/spreadsheet/ccc?key=0AmR2-agfJpW2dHBmaGlPZ3FjZlloS1lCM09sUWF2Mmc#gid=0 Результаты]
 +
 
== Лекции ==
 
== Лекции ==
 +
# [http://docs.google.com/file/d/0B2R2-agfJpW2empnUUlkandSQTJ3dU1EVndlMEQ2Zw/edit Лекция по UML]
 +
# '''Unit-тесты''': JUnit4 + Mockito на примере перевода денег с карты на карту: http://code.google.com/p/p2p-example
  
 
== Практические задания ==
 
== Практические задания ==
 +
# Спроектировать веб-браузер.
 +
# [http://docs.google.com/document/d/1Lgl_TcOvZ273mppRmjPxfa55FYSRtu4RFDHeJACZbBI/edit?pli=1 Задача о пьяницах]
 +
# [https://docs.google.com/document/d/1EajkPmDyHMd1GH9K8ycJkSL8nNQQQLn_nIvtSNRQnvY/edit Задача про кофейный автомат]
 +
# [https://docs.google.com/file/d/0B2R2-agfJpW2U0psQTMyTmdlVjg/edit Задача на проектирование системы и применение шаблонов проектирования]
 +
# [https://docs.google.com/document/d/12dnsGGBTdf2-tcdKFt8qIHyQ_WiicmJBiMnrYySlC1A/edit Практика по dependency injection]
  
 
== Программа курса ==
 
== Программа курса ==
  
 
== Список литературы ==
 
== Список литературы ==
 +
# Роберт Мартин. Чистый код. Создание, анализ и рефакторинг
 +
# Мартин Фаулер. UML. Основы (третье издание)
 +
# Гамма, Хелм, Джонсон, Влиссидес Приемы объектно-ориентированного проектирования: шаблоны проектирования
  
 
== Ссылки ==
 
== Ссылки ==

Текущая версия на 22:56, 31 мая 2012

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

Результаты

Лекции

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

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

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

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

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

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

Ссылки