Time flies while you're having fun, but then one day your bio says something about being a 30+ year veteran in software engineering. Still, I've not seen it all, let alone done it all (yet).
From humble beginnings at an MSP, I've adventured through life as a sysadmin, into an engineer, and finally landed as a developer focused on fixing problems with automation.
Unit Tests (100% or otherwise) are not an appropriate tool for assessing the design of your code.
Could be 100% Code Coverage, properly modularized & SOLID, and still have a blatant bug in it;
Here's some code:
and here are the tests for 100% code coverage:
"Blatant bug" or intentionally sabotaged?