Komponerbar - adskillelse av bekymringer

Lær mer om Well-Architected AdaptableComposableSeparation of ConcernsFunctional 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 AdaptableComposableSeparation of ConcernsState 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 AdaptableComposableSeparation of ConcernsFunctional 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 AdaptableComposableSeparation of ConcernsState 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