Daily Dev Notes 2024/05/30

Testing, testing, testing...

Been spending some time catching up on testing. Decided to try out Coverage for the first time, and this has been an interesting experience. I already had pretty test coverage, but Coverage pointed out some edge cases that I had missed. And while I was trying to test out these edge cases, I discovered some bugs.

I won't go in to too many details right now, because I'm still investigating, but I'm not fully satisfied with the way I'm getting or setting application settings. I kept running into weird bugs, and I'm not sure if that's a problem with the code, or if it's a problem with the way I'm running the tests. I'll keep digging...