| Data | Temat | Materiały |
| 26.II | Wprowadzenie | Refaktoryzuj |
| 5.III | Selenium, Paweł Wielgus | |
| 12.III | Wzorce projektowe, MVC Rails; Andrzej Krzywda | Prezentacja |
| 19.III | USOS; aplikacje dla administracji; Grażyna Hardt-Olejniczak | Adresy USOS Informatyzacja UWr |
| 26.III | Wzorce projektowe | OO Frameworks - prezentacja |
| 2.IV | Wzorce projektowe | Wzorzec Most - kod |
| 9.IV | Antywzorce | Antywzorce w: projektowaniu, architekturze, zarządzaniu i analizie Top lista antywzorców (10) Antywzorce - tutorial Katalog antywzorców SOA antywzorce |
| 16.IV | Architektura JHotDraw | JHotDraw w praktyce JHotDraw w praktyce Edytor za pomoca JHotDraw - zadanie do realizacji na zajeciach |
| 23.IV | Zasady projektowania | OCL-Principle OOD Principles (1) OOD Principles (2) |
| 30.IV | Metryki | OO Metrics Linda Rosenberg Adresy stron z metrykami Marinescu, Using OO Metrics R. Martin, OO design Quality Metrics S. Gupta, Measuring the Complexity of OO Systems S. Gupta, Metrics for OO Software Development Odnośniki Cetusa do OO Metrics Lanza, OO Metrics in Practice B. Walter, Metryki obiektowe |
| 7.V | Refaktoryzacja do wzorców (1) | Refactoring To Patterns Catalog |
| 14.V | Juvenalia | |
| 21.V | Wzorce projektowe. Komponenty | Wzorce projektowe C# ---> Builder Chain of Resonsibility Mediator Iterator |
| 28.V | Motorola - projekty (Maciej Kiciński) | Control component dependencies NDepend Tips and Trics Getting started Framework |
| 4.VI | Edytorki (?); Komponenty | Braude: Software Design: From Programming to Architecture (rozdzial 11) B. Walter, Programowanie komponentowe |
| 18.VI | Prezentacja projektu | |
Uwaga
W czasie wykładów (10 - 8) będą wykonywane zadania.
Wykonanie 90% - 70% zadań = egzamin
Linia idzie z lewa na prawo.
Nie można kasować ikonek.
Kliknięcie w play powoduje przesunięcie linii na lewy kraniec panelu.
Dodanie ikonki na prawo od linii w trakcie odtwarzania powoduje zagranie związanego z nią dźwięku.
Punkt kliknięcia myszką wyznacza środek nowo dodanej ikonki.
Rysujemy ikonki nawet, jeśli nie mieszczą się w całości na panelu.
Początek odtwarzania dźwięku jest wtedy kiedy, linia przechodzi przez środek ikonki.
Design Patterns - quiz