From dd706f241f7b592f1a533e3b47267dcd42228eb0 Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Sun, 23 Feb 2025 18:16:26 +0100 Subject: [PATCH] Rework --- Design-keuzes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Design-keuzes.md b/Design-keuzes.md index eb1284b..5bf2d94 100644 --- a/Design-keuzes.md +++ b/Design-keuzes.md @@ -9,7 +9,7 @@ Dit project wordt geschreven in TypeScript (TS). De klant vroeg een project in J - :white_check_mark: Statische typering laat toe om typegerelateerde fouten *at compile time* op te vangen ("type safety"). - :white_check_mark: (Meer) ondersteunende tooling zorgt voor een fijnere developer-ervaring. - :white_check_mark: Door een future-proof programmeertaal te kiezen is het project klaar voor de toekomst. -- :negative_squared_cross_mark: Het team heeft een kleine leercurve te gaan. +- :negative_squared_cross_mark: Het team heeft een kleine leercurve te gaan, doordat niet iedereen evenveel ervaring heeft met TS. Uiteindelijk wogen de voordelen zwaarder door dan de nadelen en werd er voor TS gekozen. @@ -17,6 +17,6 @@ Uiteindelijk wogen de voordelen zwaarder door dan de nadelen en werd er voor TS Dit project maakt gebruik van ESCMAScript Modules (ESM). Er wordt geen gebruik gemaakt van CommonJS (CJS) omdat: -- ESM wordt als (meer) future-proof gezien dan CJS. Zo kan dit project langer ontwikkeld worden zonder ernstig *refactoring*. -- ESM is deel van de ECMAScript specificatie, waardoor er tijdens de ontwikkeling teruggevallen kan worden op bestaande specificaties als dat nodig is. +- :white_check_mark: ESM wordt als (meer) future-proof gezien dan CJS. Zo kan dit project langer ontwikkeld worden zonder ernstig *refactoring*. +- :white_check_mark: ESM is deel van [de ECMAScript specificatie](https://262.ecma-international.org/), waardoor er tijdens de ontwikkeling teruggevallen kan worden op bestaande specificaties als dat nodig is.