Komposibel - Separering av bekymmer
Lär dig mer om Välbyggda anpassningsbara → Komponerbara → Separation av problem → Funktionella 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 anpassningsbara → Komponerbara → Separation av problem → Statshantering
| 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 anpassningsbara → Komponerbara → Separation av problem → Funktionella 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 anpassningsbara → Komponerbara → Separation av problem → Statshantering
| 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 |