> How does it otherwise work if I am not even quite sure what exactly I want to build myself?
It makes some plausible choices and you can retroactively ask it to make different ones later, if you want.
It makes some plausible choices and you can retroactively ask it to make different ones later, if you want.
This hasn't been my experience.
> Or it will litter the code base with defensive code and comments about the path not chosen.
I've definitely seen this, though.