Nullables Livestream #12: Database Demarcation
February 24, 2023
In this weekly livestream series, I pair up with Ted M. Young, aka jitterted, to look at Nullables and A-Frame Architecture as an alternative to Mocks, Spies, and Hexagonal Architecture. Each episode combines a healthy dose of architecture and design discussion with hands-on coding.
Watch us live every Monday! For details, see the event page. For more episode recordings, see the episode archive.
Nullables Training
Apr112023Learn how to apply these ideas to your own code! I’m offering live online training for this material on April 11th and 12th. Register here.
To be notified about upcoming “Testing Without Mocks” training courses, send an email with the subject “Subscribe” to nullables-training+
subscribe@ googlegroups. com or join the mailing list here (requires Google login). For private training, contact me directly.
In this episode...
Our database wrapper is pretty much done, but we still have some design improvements to make. We write a test to make sure database updates work (they do), refactor our tests, then look at moving our dice validation logic to the HandOfDice
class. That leads to some interesting conversations about how to design our logic code to handle errors cleanly.
Visit the episode archive for more.