SoftwareDesign — различия между версиями
Материал из SEWiki
(→Лекции) |
(→Практические задания) |
||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 5: | Строка 5: | ||
== Лекции == | == Лекции == | ||
# [http://docs.google.com/file/d/0B2R2-agfJpW2empnUUlkandSQTJ3dU1EVndlMEQ2Zw/edit Лекция по UML] | # [http://docs.google.com/file/d/0B2R2-agfJpW2empnUUlkandSQTJ3dU1EVndlMEQ2Zw/edit Лекция по UML] | ||
− | + | # '''Unit-тесты''': JUnit4 + Mockito на примере перевода денег с карты на карту: http://code.google.com/p/p2p-example | |
− | '''Unit-тесты''': JUnit4 + Mockito на примере перевода денег с карты на карту | + | |
− | http://code.google.com/p/p2p-example | + | |
== Практические задания == | == Практические задания == | ||
# Спроектировать веб-браузер. | # Спроектировать веб-браузер. | ||
# [http://docs.google.com/document/d/1Lgl_TcOvZ273mppRmjPxfa55FYSRtu4RFDHeJACZbBI/edit?pli=1 Задача о пьяницах] | # [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
Лектор - Андрей Толмачев
Лекции
- Лекция по UML
- Unit-тесты: JUnit4 + Mockito на примере перевода денег с карты на карту: http://code.google.com/p/p2p-example
Практические задания
- Спроектировать веб-браузер.
- Задача о пьяницах
- Задача про кофейный автомат
- Задача на проектирование системы и применение шаблонов проектирования
- Практика по dependency injection
Программа курса
Список литературы
- Роберт Мартин. Чистый код. Создание, анализ и рефакторинг
- Мартин Фаулер. UML. Основы (третье издание)
- Гамма, Хелм, Джонсон, Влиссидес Приемы объектно-ориентированного проектирования: шаблоны проектирования