cronflake.bsky.social
@cronflake.bsky.social
Reposted
I've been applying James Shore's "Testing Without Mocks" pattern language to a personal project. It's gone well. But today, I finally see the real power with a more complex object.

I have a SupportChannel class. The initializer is now private. To create one, you must instead call one of these:
December 22, 2024 at 9:12 PM
Reposted
Most of the problems we face in the software industry today have already been solved—often decades ago.

A thread...
Publishing Events from Legacy

Why? To give legacy bragging rights? You know, some of that latent coolness.

The reason events are published out of a legacy system should be to provide a means of integration and to incrementally modernize/transform.

1/7
November 26, 2024 at 6:58 AM