Pourquoi ton code n'a pas besoin d'aller sur la Lune (KISS)

javascript dev.to

TL;DR Mes factures ont 3 statuts (draft, pending, paid) et 2 transitions possibles. J'ai quand même écrit une machine à états avec classes abstraites, factory, registre de guards et bus d'événements : 5 fichiers, ~150 lignes. KISS, c'est : "la solution la plus simple qui résout le problème d'aujourd'hui gagne." On remplace tout ça par un type, deux méthodes et une ligne de Vue. Dans l'Invoice App, une facture a une vie très simple. Elle naît en brouillon (draft), on l'envoie (pend

Read Full Tutorial open_in_new
arrow_back Back to Tutorials