Coding 2024-07-21

By Max Woerner Chase

Everything is working much better now. Last night, I managed to go from doing one thing wrong, to two things wrong, so then, every time I fixed one thing, it didn't help, so I put it back. Oops.

Because poodle (1) wasn't providing information about my weird project layout (2) in a format that Ward (3) could readily use, I had to put together a little shim to invoke Ward and Mypy properly. Once I had that, it was obvious that I'd messed up the tox configuration for poodle, so I had to fix that, and then I finally had it running mutation tests.

From there, I was able to improve the mutation coverage. It's not all the way up yet, but I'd like to split more of the code out into new modules before I try to mop up the stragglers.

...

Okay, I did that, and it had the somewhat unexpected consequence of making some of the mutants sometimes get detected? Something's a little wrong there, but I'm not sure what. I'll work on it later. For now, reading and bed.

Good night.