Komponerbar - adskillelse av bekymringer
Lær mer om Well-Architected Adaptable → Composable → Separation of Concerns → Functional Units
| Hvor skal du se? Produktområde | Sted | Hvordan ser godt ut? Mønster |
|---|---|
| Einstein | Organisasjon | ✅ Gjenta på ledetekstmaler for å forstå hvilke inndata som påvirker svaret Gjenta på ledetekstmaler for å forstå hvordan delene påvirker modellens svar |
| Plattform | Utformingsstandarder | ✅ Det finnes en liste over alle gjeldende definerte funksjonelle enheter (og relaterte navnekonvensjoner) |
| Plattform | Utformingsstandarder | ✅ Standarder for å foreslå funksjonelle enhetsutvidelser eller endringer finnes |
| Plattform | Utformingsstandarder | ✅ Navngivingskonvensjoner tar for seg hvordan en funksjonell enhet skal betegnes |
| Plattform | Dokumentasjon | ✅ Alle dokumentasjons- og implementeringsdiagrammer viser tydelig den/de funksjonelle enheten(e) for komponenter |
| Plattform | Dokumentasjon | ✅ Alle komponenter i en funksjonell enhet er søkbare og enkle å finne |
| Plattform | Dokumentasjon | ✅ Systemlandskapsdiagrammer viser tydelig de funksjonelle enhetene i en organisasjon |
| Plattform | Dokumentasjon | ✅ Dokumentasjon for individuelle komponenter inkluderer funksjonell enhetstilordning for komponenten |
| Plattform | Organisasjon | ✅ Det er mulig å raskt identifisere funksjonell enhetsjustering for en gitt bit metadata (for eksempel en flyt, Apex eller Lightning) |
| Plattform | Organisasjon | ✅ Funksjonelle enheter er merket med forretningsvennlige termer |
Lær mer om Well-Architected Adaptable → Composable → Separation of Concerns → State Management
| Hvor skal du se? Produktområde | Sted | Hvordan ser godt ut? Mønster |
|---|---|
| Plattform | Apex | ✅ Savepoints og tilbakemeldingsvirkemåter brukes i alle dataoperasjoner |
| Plattform | Utformingsstandarder | ✅ Brukstilfeller for design uten status er tydelige |
| Plattform | Utformingsstandarder | ✅ Godkjente mønstre for statlig kommunikasjon finnes |
| Plattform | Utformingsstandarder | ✅ Godkjente mønstre for kommunikasjon uten stat finnes |
| Plattform | Utformingsstandarder | ✅ Fjern kategorier for stat finnes |
| Plattform | Dokumentasjon | ✅ Hver komponent som håndterer kommunikasjon med status og/eller uten status, angir hvilket mønster som har blitt implementert |
| Plattform | Dokumentasjon | ✅ Prosess- og interaksjonsdiagrammer gir detaljer om statuskategorier og tildelinger |
| Plattform | Dokumentasjon | ✅ Det er mulig å søke etter og finne alle komponenter som har implementert et bestemt mønster med status eller uten status |
| Plattform | Flyt | ✅ Feilbaner og elementet Rull tilbake poster brukes |
Lær mer om Well-Architected Adaptable → Composable → Separation of Concerns → Functional Units
| Hvor skal du se? Produktområde | Sted | Hva bør unngås? Anti-mønster |
|---|---|
| Plattform | Utformingsstandarder | ⚡️ Utformingsstandarder finnes ikke eller håndterer ikke funksjonelle enheter og brukstilfeller |
| Plattform | Dokumentasjon | ⚡️ Du kan ikke søke etter en bestemt funksjonsenhet, og/eller søk bidrar ikke til å identifisere alle komponentene i en funksjonsenhet |
| Plattform | Dokumentasjon | ⚡️ Komponentdokumentasjonen beskriver den funksjonelle enheten en komponent tilhører, men det er det eneste stedet definisjonen av denne funksjonelle enheten vises |
| Plattform | Dokumentasjon | ⚡️ Komponentdokumentasjon finnes ikke |
| Plattform | Organisasjon | ⚡️ Det er ikke mulig å identifisere funksjonell enhetsjustering for noen metadata |
| Plattform | Organisasjon | ⚡️ Informasjon om funksjonell enhet er inkonsistent eller unøyaktig |
| Plattform | Organisasjon | ⚡️ Informasjon om funksjonelle enheter er merket med ingeniørfokuserte termer som er meningsløse for forretningsbrukere |
Lær mer om Well-Architected Adaptable → Composable → Separation of Concerns → State Management
| Hvor skal du se? Produktområde | Sted | Hva bør unngås? Anti-mønster |
|---|---|
| Plattform | Apex | ⚡️ Savepoints og returvirkemåter brukes ikke |
| Plattform | Utformingsstandarder | ⚡️ Utformingsstandarder finnes ikke eller håndterer ikke mønstre og brukstilfeller uten status |
| Plattform | Dokumentasjon | ⚡️ Komponentdokumentasjon finnes ikke |
| Plattform | Dokumentasjon | ⚡️ Komponentdokumentasjonen beskriver det implementerte mønsteret med status eller uten status, men det er det eneste stedet definisjonen vises |
| Plattform | Dokumentasjon | ⚡️ Det er ikke mulig å søke etter et bestemt mønster, og/eller søk bidrar ikke til å identifisere alle komponentene som bruker dette mønsteret |
| Plattform | Flyt | ⚡️ Elementet Rull tilbake poster brukes ikke |