Unit testing on an 8-bit CPU can be challenging, especially without access to a debugger or advanced tooling. The author shares their experience of writing a maze-drawing program and the struggles they faced in locating a bug. They question the effectiveness of unit testing in their specific environment and programming language, highlighting the lack of support for unit testing frameworks. The author encounters several bugs throughout their testing process, but ultimately believes that the time spent on writing unit tests would not have been worth the effort. The article emphasizes the importance of considering the language and tooling when determining the effectiveness of unit testing.
https://boston.conman.org/2023/11/27.1