Profile Matrix

Version: 2.1
Zweck: Schnelle und konsistente Auswahl von Checklists basierend auf Projekttyp.

Legende

  • MUSS: Diese Checklists standardmäßig anwenden
  • FALLS RELEVANT: Anwenden wenn der Änderungssatz den Bereich berührt
  • HINWEISE: Typische Fallstricke und Review-Fokus

Profile

Crypto Modul

MUSS

FALLS RELEVANT

HINWEISE

  • Missbrauchsresistenz schlägt „saubere API“. Design für correct-by-default.
  • Behandle Logs und Errors als potentielle Orakel.

WebAPI

MUSS

FALLS RELEVANT

HINWEISE

  • Parametrisierung für DB-Zugriff erforderlich; jeden Input als feindlich behandeln.
  • Verfügbarkeit: Rate Limits, Timeouts, begrenzter Speicher, vorhersehbares Error Mapping.

Library (shared DLL / NuGet / Package)

MUSS

FALLS RELEVANT

HINWEISE

  • Public API Stabilität und Semantic Versioning sind primär.
  • Transitive Dependency-Überraschungen vermeiden.

Desktop App (WinForms/WPF/Delphi/Qt)

MUSS

FALLS RELEVANT

HINWEISE

  • UI-Threading-Regeln und Resource Cleanup sind häufige Fehlerquellen.
  • Settings-Pfade und Per-User Datenhandling prüfen.

VSCode Extension

MUSS

FALLS RELEVANT

HINWEISE

  • Activation Events, Contribution Points und Settings Schema müssen kohärent bleiben.
  • Extension Host niemals blockieren; lange Arbeit muss abbrechbar sein.

Outlook AddIn (VSTO / Office.js)

MUSS

FALLS RELEVANT

HINWEISE

  • COM Lifetime (Release), Explorer vs Inspector Context, UI State Sync sind kritisch.
  • Sensible Datenlecks in Outlook Item Properties und Logs vermeiden.

TUI / CLI Application

MUSS

FALLS RELEVANT

HINWEISE

  • Exit Codes, stdout vs stderr, Pipe-freundliche Ausgabe und deterministisches Verhalten sind wichtig.

SQL Server Algorithms

MUSS

FALLS RELEVANT

HINWEISE

  • Query Plans, Indexing Strategy, Transaktions-Semantik und Parametrisierung sind Kern-Review-Ziele.

Inno Setup Projects

MUSS

FALLS RELEVANT

HINWEISE

  • Upgrade/Uninstall-Verhalten und Code Signing sind häufige Fehlerpunkte.

MS Access VBA Projects

MUSS

FALLS RELEVANT

HINWEISE

  • Deterministische Builds (ACCDE), References und robustes Error Handling sind Schlüssel.

DokuWiki Plugin

MUSS

HINWEISE

  • Allen Page/User Content als feindlich behandeln; DokuWiki APIs für Escaping/ACL folgen.

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

Zuletzt geändert: den 29.01.2026 um 15:13