Anmeldestatus wird geprüft …

← Wissen

Wissen

TypeScript

TypeScript macht Annahmen an Daten-, Komponenten- und API-Grenzen sichtbar und unterstützt wartbare fachliche Anwendungen.

  • TypeScript
  • JavaScript
  • Node.js
  • Typisierung
  • Cross-Platform

Kurzfassung

TypeScript erweitert JavaScript um ein statisch prüfbares Typsystem. Für fachliche Anwendungen ist besonders wertvoll, dass Datenformen, erlaubte Zustände und Schnittstellenverträge explizit beschrieben werden können.

Typen als Grenze

Typen ersetzen keine Laufzeitvalidierung. Sie verhindern aber, dass ungeklärte Annahmen unbemerkt durch Anwendung, Datenbank und API wandern. Externe Daten werden an der Systemgrenze validiert und erst danach in ein fachliches Modell überführt.

Relevanz für Product Compliance

Regulatorische Regeln enthalten viele Varianten, Gültigkeiten und Status. Discriminated Unions, schmale Interfaces und explizite Rückgabetypen machen solche Unterschiede im Code sichtbar und überprüfbar.

Belegter Praxisbezug

Kompetenzen hinter dieser Einordnung

Die fachliche Einordnung ist mit bestätigten Kompetenzfeldern und deren öffentlich beschriebenem Projekt- oder Erfahrungsbezug verbunden.

NavigationHeiko Fanieng