Week 1Les 4 - ADR'sVoorbereidingOp deze paginaVoorbereiding1. ADRs: Architectural Decision Records Bekijk onderstaande video op YouTube als voorbereiding op de les en download en installeer adr-tools op je laptop. Beantwoord na het bekijken van de filmpjes de vragen die onderaan deze pagina staan. Wat is het belangrijkste doel van een Architectural Decision Record (ADR)?Een gedetailleerd ontwerpdocument creërenDe gemaakte ontwerpbeslissingen vastleggen en de context ervan documenterenEen overzicht geven van alle architectonische lagenEen checklist van architectuurprincipes volgenWelke onderdelen bevat een typische ADR volgens Nygard?Titel, Context, Besluit, Reden(en)Titel, Besluit, Alternatieven, BroncodeContext, Probleem, Implementatie, DiagramProbleem, Besluit, Resultaten, ToekomstplanWaarom is het belangrijk om ook afgewezen alternatieven in een ADR te documenteren?Het helpt toekomstige teams te begrijpen waarom bepaalde keuzes zijn gemaaktHet is nodig voor juridische compliance in softwareprojectenHet maakt een ADR meer geschikt voor presentatie aan klantenHet vermindert de hoeveelheid documentatie in het projectWelke van de volgende voordelen biedt het gebruik van ADR's NIET?Verbeterde communicatie binnen het teamBetere traceerbaarheid van beslissingenAutomatische generatie van systeemdiagrammenHulp bij het begrijpen van historische contextWelke van de volgende uitspraken over ADR's is waar?ADR's worden gebruikt om architectonische principes vast te leggenADR's helpen om ontwerpbeslissingen en hun context te documenterenADR's bevatten een volledige technische implementatieADR's vervangen de noodzaak van teamoverlegWelke analogie wordt vaak gebruikt om het concept van een ADR te beschrijven?Een logboek voor zeilersEen dagboek voor technische beslissingenEen blauwdruk van een gebouwEen checklijst voor softwarekwaliteitCheck je antwoorden