Välj teknik för teamet efter överlämningen
Bedöm också vem som senare kan ändra lösningen, förklara fel och uppdatera beroenden.

Vem gör nästa ändring?
Teknikvalet gäller också teamet som ska underhålla applikationen efter överlämningen. Kan det ändra rätt källa, kontrollera och spåra problem? Frågan kompletterar funktioner och insats vid den första utvecklingen.
Googles vägledning om kodgranskning tar uttryckligen hänsyn till framtida utvecklare. Därför föreslår vi att gå igenom en typisk senare ändring med det planerade underhållsteamet vid verktygsvalet.
Exempel: samma adresstillägg, olika arbetsvägar
Planen är påhittad. Valet står mellan ett vanligt ramverk som det framtida teamet känner till och en egen formulärgenerator som leveransteamet hittills har behärskat. Generatorn ska snabba upp första formuläret; exemplet innehåller ingen uppmätt tidsvinst.
Variant | Planerad ändring | Förväntat bevis från det framtida teamet |
|---|---|---|
Känt ramverk | Lägga till ett valfritt adresstillägg i formulär och dataöverföring. | Teamet hittar källställena, gör lämpliga kontroller och kan spåra ett fel. |
Egen generator | Konfigurera samma ändring i mall eller generator och generera igen. | Ändringen bevaras; källdefinitioner, generatorversion och felväg går att förstå. |
Båda kräver runtime, paketkällor, kontroller och begriplig dokumentation. Med generatorn måste även platsen för bestående ändringar vara tydlig. En manuell rättning i genererade filer kan försvinna vid ny generering. Kontrollera det i stället för att automatiskt se levererade filer som underhållbar källa.
Gör underhåll till en del av valet
SEI räknar ändringsbarhet till viktiga arkitekturkvaliteter. Dokumentera vem som underhåller beroenden och verktyg, nödvändigt stöd och ersättare. En dokumenterad introduktion kan täppa till en kunskapslucka; filåtkomst ensam kan inte.
En egen generator kan vara motiverad för passande uppgifter med tillförlitligt underhåll. Ett vanligt ramverk kräver också kunskap, uppdateringar och tydligt ansvar. Bedöm båda vid samma senare uppgift och dokumentera kvarvarande beroenden.
Källor
Läs vidare
Alla artiklar



Mjukvaruutveckling med ASES
Skräddarsydd programvara, webb- och mobilappar


