Tag: ddd
Tous les articles avec le tag "ddd".
-
BCMath : `bcmul` tronque, il n’arrondit pas
BCMath bcmul et bcdiv tronquent à l’échelle demandée au lieu d’arrondir : 548,38 € au lieu de 548,39 € sur un prorata. Le correctif half-up en PHP.
-
Un POC sans tests n’est pas un départ, c’est une direction
Du POC à la prod sans réécrire l’intention : refonte par extractions successives, CI dès la première MR et filet de tests de régression.
-
UUID v7 : pas les 8 premiers caractères pour un ID court
UUID v7 : les 8 premiers caractères encodent l’horodatage et collisionnent. Pour un ID court anti-collision, prenez la queue de l’UUID.
-
State machine dans l’agrégat : transitions protégées
State machine dans l’agrégat : exposez des transitions nommées qui valident l’état de départ au lieu d’un setStatus() public.