4 ms·
This is sometimes also called scaffolding, which I think is a better term. Code generation often means (compile-time or otherwise) generation of code from somet
by fuzzy2 3y ago
This is sometimes also called scaffolding, which I think is a better term. Code generation often means (compile-time or otherwise) generation of code from something else (like .proto definitions). Code that is not supposed to be modified by the developer and will be overwritten automatically.
- jader201 3y agoI've also seen "scaffolding" used to generate code that shouldn't be manually modified. E.g.: https://learn.microsoft.com/en-us/ef/core/managing-schemas/scaffolding/?tabs=dotnet-core-cli https://learn.microsoft.com/en-us/ef/core/managing-schemas/s...
- hgsgm 3y agoThat's someone who doesn't know what words mean. When a building is built, the scaffolding isn't an immutable part of the final product.
- tomjakubowski 3y agoWell if we're being anal about the metaphor, in construction and renovation, the scaffolding eventually goes away. Scaffolded code rarely disappears entirely; some of it usually sticks around.
- paulddraper 3y agoThen that makes it an inappropriate word for both uses.
- deleted 3y ago[deleted]
- fuzzy2 3y agoIt’s a little ambiguous with Entity Framework. There is no rule that says you cannot change the resulting code. If you want to continue with Code First, that is a totally valid approach, there’s even a subsection on that.