Proces rozwoju
To tłumaczenie służy wyłącznie celom informacyjnym. Wiążąca jest wersja niemiecka.
Od pomysłu do opublikowanego kalkulatora – każde narzędzie przechodzi przez ustrukturyzowany proces.
Koncepcja
Każdy kalkulator zaczyna się od badań merytorycznych: Jaka formuła leży u podstaw? Jakie oficjalne źródła definiują parametry? Jakie są typowe przypadki użycia?
Implementacja
Logika obliczeniowa jest implementowana jako czysta funkcja bez efektów ubocznych. Przypadki testowe sprawdzają standardowe scenariusze, wartości graniczne i znane wartości referencyjne. Interfejs użytkownika podąża za jednolitym designem platformy.
Zapewnienie jakości
Proces budowania uruchamia testy serwera i interfejsu, kontrolę typów TypeScript oraz rozmiarów udostępnianych plików. Testy przeglądarkowe sprawdzają między innymi nawigację, zmianę języka, prezentację wyników i eksport.
Utrzymanie
Kalkulatory z wartościami zależnymi od czasu są regularnie sprawdzane. Zmiany w przepisach lub oficjalnych parametrach są niezwłocznie uwzględniane.