P9: Agilné a úsporné prístupy a modelovanie softvéru
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška sa venuje agilným a úsporným prístupom vo vývoji softvéru a ich vzťahu k modelovaniu. Úvod vysvetľuje, prečo modely (napr. model prípadov použitia) treba udržiavať aktuálne – uľahčujú komunikáciu, dohadovanie a dohľadanie miest v kóde pri zmenových požiadavkách – no ich synchronizácia s kódom stojí úsilie a nikdy nie je úplná. Nadmerná dokumentácia, ktorú nikto nečíta, viedla k vzniku agilného manifestu s princípom fungujúceho softvéru pred rozsiahlou dokumentáciou. Úsporný prístup znamená venovať sa vždy najdôležitejším veciam a modelovať len to, čo je zložité alebo nejasné, čo vedie k pružnosti a agilite. Ako rámec je predstavený Scrum, ktorý nesľubuje najrýchlejší vývoj, ale sústredenie sa na to najdôležitejšie a stavia na spolupráci celého tímu bez pevne vyčlenených rolí.
- - Modely, napr. model prípadov použitia, pomáhajú pri komunikácii a pri hľadaní miest v kóde po žiadosti o zmenu.
- - Modely nie sú nikdy úplne synchronizované s kódom a ich aktualizácia stojí úsilie.
- - Agilný manifest: fungujúci softvér má prednosť pred rozsiahlou dokumentáciou.
- - Úsporný prístup: modelovať a robiť najmä to najdôležitejšie, najzložitejšie a najmenej jasné.
- - Úspornosť vedie k pružnosti a schopnosti rýchlo reagovať, teda k agilite.
- - Scrum je rámec zameraný na to, aby sa tím vždy zaoberal najdôležitejšou vecou.
- - Scrum kladie dôraz na tím a spoluprácu všetkých členov, nie na jednotlivcov a pevné roly.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky