Dokonalý kód - Umění programování a techniky tvorby software - NSWI113
|
|
|
||
Seminář představuje praktické programátorské techniky, které vedou k
psaní přehlednějšího, kvalitnějšího a lépe udržovatelného kódu. V rámci
semináře si studenti tyto techniky sami vyzkouší na několika malých
samostatných úkolech, jejichž vypracování je nutnou podmínkou získání
zápočtu.
Poslední úprava: T_KSI (24.03.2006)
|
|
||
Steve McConnell: Dokonalý kód - Umění programování a techniky tvorby software
Poslední úprava: T_KSI (24.03.2006)
|
|
||
1. Design software, inherentní a zavlečená složitost 2. Zásady pro práci s primitvy strukturovaného programování. 3. Design metod:pseudokód, lokálnost vs. duplicita kódu, data-driven programming, práce s výjimkami. 4. Design tříd: dědičnost x kompozice, coupling a decoupling, modularizace a vrstvy abstrakce, desgin rozhraní (API). 5. Refaktorizace. Defenzivní programování, názvové konvence a dokumentace. 6. Testování, unit-testing, ladění. 7. Plánování a udržovatelnost software. Poslední úprava: T_KSI (24.03.2006)
|