By its nature, this generated code is repetitive. People will go and manually change a thing in the generated code in ten thousand places. Then, when I have to make a change, I have to:
1. Either manually change my thing in ten thousand places (which is a pain)
2. Or use the code generation for my change and also make sure I don't break the previous peoples' manual changes. I don't think this is possible.
> Code generated on the fly during the build process and never committed to source control is a pain, IMHO.
Maybe a pain to debug, but much less of a pain to maintain/change!