Code Generation Antipatterns
Complete Developer Podcast - A podcast by BJ Burns and Will Gant - Giovedì
Whether it's wrapping the database or other external services, or simply as a way to handle cross-cutting concerns, code generation is something you will run into a lot. You'll also find that a lot of people do it badly and end up hurting their organization.