I agree. Although I’ve been thinking more along the lines of bug fixing, adding features, and incrementally changing said app. So like you would with a human team, disallow large-scale refactors as a rule. As far as I can tell, that relies on codegen to be well-skilled and well-behaved - a whole other area that requires labor with possibly diminishing returns.
To fix the bugs with targeted regeneration, you have first to find where there bugs are, meaning incurring the cost of understanding the generated code.
By the time you track down were the bug is you might as well just fix it by hand yourself.
I agree. Although I’ve been thinking more along the lines of bug fixing, adding features, and incrementally changing said app. So like you would with a human team, disallow large-scale refactors as a rule. As far as I can tell, that relies on codegen to be well-skilled and well-behaved - a whole other area that requires labor with possibly diminishing returns.
To fix the bugs with targeted regeneration, you have first to find where there bugs are, meaning incurring the cost of understanding the generated code.
By the time you track down were the bug is you might as well just fix it by hand yourself.