Making illegal state unrepresentable
A couple of years ago, I wrote that The Builder pattern is a finite state machine!. A state machine consists of states and transitions between them. As a developer, I want to make illegal states unrepresentable, i.e., users of my API can't create non-existent transitions. My hypothesis is that only
ORIGINAL SOURCE →via Dev.to
ADVERTISEMENT
⚡ STAY AHEAD
Events like this, convergence-verified across 689 sources, land in your inbox every Sunday. Free.
GET THE SUNDAY BRIEFING →RELATED · conflict
- [CONFLICT] Intermodal Asia
- [CONFLICT] Ala: Adresin sandık olduğunu CHP'ye öğrettik
- [CONFLICT] Uluslararası Enerji Ajansı Başkanı Birol uyardı: "Bu, tarihin en büyük enerji krizi"
- [CONFLICT] Cinayet 12 yıl sonra ortaya çıktı! Fatma Koçak intihar etmemiş: Annesi, üvey kardeşi tutuklandı
- [CONFLICT] Zeynep Sönmez, Filipinli partneri Eala ile ikinci tura yükseldi
- [CONFLICT] Soluk borusuna süt kaçan bebek kurtarılamadı