I'm very surprised that the test-suite is written by AI. I would've expected the exact opposite (human devs write specs/tests/requirements, ai devs write code that implements).
I'm very surprised that the test-suite is written by AI. I would've expected the exact opposite (human devs write specs/tests/requirements, ai devs write code that implements).
I'd be a bit more hesitant about (a lot of) joins, as they can impede eventual separation.
I'd be a bit more hesitant about (a lot of) joins, as they can impede eventual separation.
(but I'm a small-team-dev, so a little out of my depth here)
(but I'm a small-team-dev, so a little out of my depth here)
Sounds completely reasonable. Requires a ton of discipline though.
Sounds completely reasonable. Requires a ton of discipline though.
However if they weren't too tightly coupled, chugging them into the same database (with cross-service joins/FKs) will make them so, and make it a whole lot harder to get out of that hole...
However if they weren't too tightly coupled, chugging them into the same database (with cross-service joins/FKs) will make them so, and make it a whole lot harder to get out of that hole...
And knowing I usually mix it up makes it worse, because then you get confused whether you should swap meanings just one more time to get it right... or whether you definitely shouldn't.
And knowing I usually mix it up makes it worse, because then you get confused whether you should swap meanings just one more time to get it right... or whether you definitely shouldn't.