Outlook AddIn Checklist

Version: 2.1
Scope: VSTO/COM Patterns, Ribbon/UI State und Deployment Hygiene.

MUST

  • [ ] Explorer vs Inspector Contexts werden explizit behandelt; keine Cross-Contamination von State
  • [ ] UI Toggles reflektieren den aktuellen Pane State zuverlässig über Windows hinweg
  • [ ] COM Objects werden deterministisch released; keine Event Handler Leaks
  • [ ] Threading Model wird respektiert (UI Thread Affinity); keine blocking Calls in UI Events
  • [ ] Add-in Startup und Shutdown sind resilient; Failure bricht Outlook Session nicht
  • [ ] Sensitive Data wird nicht in Item Properties gespeichert außer encrypted und explizit erforderlich
  • [ ] Logging vermeidet PII und Secret Leakage; Errors werden ohne Oracle Behavior gemappt

SHOULD

  • [ ] Feature Flags/Config können risky Features ohne Redeploy deaktivieren
  • [ ] Klare Versioning und Compatibility Statement (Office Versions, 32/64-bit, Office.js/VSTO)

NICE

  • [ ] Diagnostic Mode mit safe Redactions bereitstellen
  • [ ] Integration Tests für Ribbon Callbacks und Pane Toggle Logic hinzufügen

Version: 2.1 (Split)
Autor: Wolfgang van der Stille

Zurück zu Stack Checklists | Review Checklists

Zuletzt geändert: den 29.01.2026 um 15:13