Prehľad predmetu
Týždeň | Prednášky | Cvičenia | Články | Zadania |
---|---|---|---|---|
1. | Metaprogramovanie, reflexia | Motivačný príklad | On the criteria… | - |
2. | Metadáta v kóde | Vytváranie tabuliek | Idioms for code annotations in Java | - |
3. | Procesy | Čítanie a zápis jednoduchých tabuliek | - | - |
4. | Dynamické proxy a načítavanie tried | Tabuľky s cudzími kľúčmi a mazanie | - | Zadanie 1 — reflexia |
5. | Analýza kódu | - | Mirrors | - |
6. | Typy | - | - | - |
7. | Generovanie kódu | Proxy a agenty | Automata via Macros | - |
8. | Architektúra softvéru | - | - | Zadanie 2 — anotácie a proxy |
9. | Dynamické jazyky | Generovanie kódu | Making the future safe for the past | - |
10. | Aspektovo-orientované programovanie | - | Aspect-oriented programming | - |
11. | - | - | Revisiting Information Hiding | - |
12. | Pokročilé AOP | - | - | Zadanie 3 — generovanie kódu a AOP |
13. | - | - | - | - |