Komposibel - Separering av bekymmer

Lär dig mer om Välbyggda anpassningsbaraKomponerbaraSeparation av problemFunktionella enheter

Var ska man leta?
Produktområde | Plats
Hur ser bra ut?
Pattern
Einstein | Organisation✅ Upprepa på uppmaningsmallar för att förstå vilka inmatningar som påverkar svaret Upprepa på uppmaningsmallar för att förstå hur delarna påverkar modellens svar
Plattform | Designstandarder✅ En lista över alla för närvarande definierade funktionella enheter (och relaterade namnkonventioner) finns
Plattform | Designstandarder✅ Standarder för att föreslå funktionella enhetstillägg eller ändringar finns
Plattform | Designstandarder✅ Namnkonventioner behandlar hur man anger en funktionell enhet
Plattform | Dokumentation✅ Alla dokumentations- och implementeringsdiagram visar tydligt de funktionella enheterna för komponenter
Plattform | Dokumentation✅ Alla komponenter inom en funktionell enhet är sökbara och lätta att hitta
Plattform | Dokumentation✅ Systemlandskapsdiagram visar tydligt de funktionella enheterna i en organisation
Plattform | Dokumentation✅ Dokumentation för individuella komponenter inkluderar funktionell enhetsmappning för komponenten
Plattform | Organisation✅ Det är möjligt att snabbt identifiera funktionell enhetsanpassning för en given metadata (till exempel ett flöde, Apex klass eller Lightning sida)
Plattform | Organisation✅ Funktionella enheter är märkta i företagsvänliga termer

Få reda på mer om Välarkitekturerade anpassningsbaraKomponerbaraSeparation av problemStatshantering

Var ska man leta?
Produktområde | Plats
Hur ser bra ut?
Pattern
Platform | Apex✅ Spara punkter och rollback beteenden används i alla dataoperationer
Plattform | Designstandarder✅ Användningsfall för stateful vs. stateless mönster är tydliga
Plattform | Designstandarder✅ Godkända mönster för statusfull kommunikation finns
Plattform | Designstandarder✅ Godkända mönster för statslös kommunikation finns
Plattform | Designstandarder✅ Tydliga kategorier för stat finns
Plattform | Dokumentation✅ Varje komponent som hanterar tillståndslös och / eller tillståndslös kommunikation indikerar vilket mönster som har implementerats
Plattform | Dokumentation✅ Process- och interaktionsdiagram ger detaljer om delstatskategorier och överlämningar
Plattform | Dokumentation✅ Det är möjligt att söka efter och hitta alla komponenter som har implementerat ett visst tillståndslöst / tillståndslöst mönster
Plattform | Flöde✅ Fel vägar och elementet Tillbaka poster används

Lär dig mer om Välbyggda anpassningsbaraKomponerbaraSeparation av problemFunktionella enheter

Var ska man leta?
Produktområde | Plats
Vad ska man undvika?
Anti-Pattern
Plattform | Designstandarder⚠️ Konstruktionsstandarder finns inte eller behandlar inte funktionella enheter och användningsfall
Plattform | Dokumentation⚠️ Du kan inte söka efter en specifik funktionell enhet och/eller sökningar hjälper inte till att identifiera alla komponenter inom en funktionell enhet
Plattform | Dokumentation⚠️ Komponentdokumentation beskriver den funktionella enhet en komponent hör till, men det är det enda stället definitionen av den funktionella enheten visas
Plattform | Dokumentation⚠️ Komponentdokumentation finns inte
Plattform | Organisation⚠️ Det går inte att identifiera funktionell enhetsanpassning för några metadata
Plattform | Organisation⚠️ Information om funktionella enheter är inkonsekvent eller felaktig
Plattform | Organisation⚠️ Information om funktionella enheter märks i tekniskt fokuserade termer som är meningslösa för affärsanvändare

Få reda på mer om Välarkitekturerade anpassningsbaraKomponerbaraSeparation av problemStatshantering

Var ska man leta?
Produktområde | Plats
Vad ska man undvika?
Anti-Pattern
Platform | Apex⚠️ Sparande punkter och återföringsbeteenden används inte
Plattform | Designstandarder⚠️ Konstruktionsstandarder finns inte eller hanterar inte tillståndslösa mönster och användningsfall
Plattform | Dokumentation⚠️ Komponentdokumentation finns inte
Plattform | Dokumentation⚠️ Komponentdokumentation beskriver det statuslösa/statuslösa mönstret som implementerats, men det är det enda stället som definitionen visas på
Plattform | Dokumentation⚠️ Det går inte att söka efter ett visst mönster och/eller sökningar hjälper inte till att identifiera alla komponenter med det mönstret
Plattform | Flöde⚠️ Elementet Dra tillbaka poster används inte