Intermediate data structures and…

Being able to observe the behavior of the program is key in testing. And we should make sure it is always easy to do it. In a few cases, though, the main challenge in making code observable is that the data structures we developed don't really allow us to do it. Let me give you an example.

Read →