Fehler fallen beim Bauen auf, nicht bei deinem Kunden.
Eine Absicherung im Code, die schon beim Schreiben meldet, wenn etwas nicht zusammenpasst. Der Fehler wird gefunden, während ich baue — nicht nachts um elf, wenn jemand buchen will.
Ein Tippfehler bleibt unbemerkt, bis ein Kunde auf eine kaputte Seite läuft.
Was nicht zusammenpasst, wird beim Bauen gemeldet und sofort behoben.
- Jedes Feld hat eine feste Form
Es steht fest, dass eine Öffnungszeit Text ist und ein Preis eine Zahl. Wer das verwechselt, merkt es beim Schreiben, nicht im Betrieb.
- Die Prüfung läuft vor dem Bauen
Passt etwas nicht zusammen, entsteht gar keine neue Fassung der Seite. Kaputtes kommt nicht durch.
- Umbenennen ohne Angst
Wenn ein Feld einen anderen Namen bekommt, zeigt die Prüfung jede Stelle, die nachgezogen werden muss.
- Am Ende steht normales JavaScript
Die Typen verschwinden beim Bauen. Auf deiner Seite läuft ganz gewöhnlicher Code.
- Geschriebener Code
- Prüfung vor dem Bauen
- Fehler sofort sichtbar
- Sonst live
Der Bau bricht ab, wenn etwas nicht zusammenpasst. Ein Fehler, den der Rechner findet, ist einer, den dein Kunde nie sieht.
Eine Erweiterung von JavaScript um festgelegte Datentypen. Beim Bauen wird geprüft, ob alles zusammenpasst: Ein falsch benannter Preis oder eine fehlende Übersetzung bricht den Bau ab, statt still auf der Seite zu landen. Am Ende entsteht ganz normales JavaScript.
- Basis
- JavaScript
- Prüfung
- beim Bauen
- Ergebnis
- normales JavaScript
- Laufzeit
- kein Mehraufwand
Preise, Öffnungszeiten und Texte gegen Tippfehler absichern
Zweisprachigkeit prüfen: keine Seite ohne Übersetzung
Formulare absichern, damit keine Anfrage verloren geht
Es schützt vor Struktur-Fehlern, nicht vor Denkfehlern. Ein Preis, der sauber getippt, aber inhaltlich falsch ist, geht damit trotzdem online.
Jede der über 30 Seiten wird beim Bauen geprüft — fehlt eine Übersetzung, geht sie gar nicht erst online.