DAQS ErrorMessage Style Guide
Versie 1.0 – definitief
Deze style guide beschrijft de verplichte structuur en schrijfregels voor error messages binnen DAQS-analyses. Afwijkingen leiden tot inconsistente foutmeldingen en zijn niet toegestaan.
1. Structuur (verplicht)
Elke error message bestaat altijd uit de volgende secties, in deze volgorde:
#### Issue
<probleembeschrijving>
#### Oplossing
<concrete actie voor de gebruiker>
#### Informatie
<normatieve context en toelichting>
- Sectietitels zijn exact zoals hierboven
- Geen extra secties
- Geen geneste headings
2. Schrijfstijl (principes)
- Direct en actiegericht
- Geen technische uitleg die de gebruiker niet nodig heeft
- Zo min mogelijk klikken: de foutmelding moet zelfstandig begrijpelijk zijn
- Geen marketingtaal
- Geen aannames over gebruikerskennis
3. Placeholders (zeer strikt)
3.1 Enkele accolades {}
ALLEEN de volgende placeholders gebruiken enkele accolades:
{ActualValue}{ExpectedValue}
❌ Niet uitbreiden ❌ Geen andere placeholders met enkele accolades
3.2 Dubbele accolades {{ }}
ALLE andere dynamische waarden gebruiken altijd dubbele accolades, bijvoorbeeld:
{{name}}{{guid}}{{roomPrefix}}{{levelName}}{{parameterName}}
✔ Consistent ✔ Engine-veilig ✔ Toekomstvast
4. Bold (**) – verplichte spatieregel
Regel
Voor en na elk bold element moet exact één spatie staan.
<spatie>**bold tekst**<spatie>
Let op
- De spatieregel geldt alleen voor bold
- Geen uitzonderingen
5. Interpunctie (normaal Nederlands)
-
Punten, komma’s, dubbelepunten:
-
sluiten direct aan op het woord
- geen spatie vóór het leesteken
Correct
Deze parameter is verplicht.
Fout
Deze parameter is verplicht .
❗ Er gelden geen speciale engine-regels voor interpunctie buiten bold.
6. Taalgebruik
- Schrijf in correct Nederlands
-
Gebruik consistente termen:
-
Room, Level, Project Base Point, Survey Point
- Vermijd afkortingen zonder context
-
Gebruik vetgedrukte termen alleen voor:
-
parameters
- normen
- sleutelbegrippen
7. Normverwijzingen
-
Verwijs expliciet naar de relevante paragraaf, bijv.:
-
BIM Basis ILS – §4.1 Ruimten
- Geen vage formuleringen (“volgens de norm”)
- URLs mogen, maar zijn optioneel
8. Wat niet is toegestaan
- Extra spaties aan het einde van zinnen
- Afwijkende placeholder-notatie
- Technische JSON/IFC/Revit-details in de error message
- Meerdere issues in één foutmelding
- Impliciete aannames (“dit hoort zo”)
9. Samenvatting (controlelijst)
Voor elke error message moet gelden:
- [ ] Juiste structuur (Issue / Oplossing / Informatie)
- [ ] Alleen
{ActualValue}en{ExpectedValue}met enkele accolades - [ ] Alle andere placeholders met dubbele accolades
- [ ] Spatie vóór en na elke
**bold** - [ ] Normale interpunctie
- [ ] Actiegericht en zelfstandig begrijpelijk