
Key Considerations When Writing A Code Generator
Of all the applications I have worked on over the years a code generator is the most challenging. Likewise, it is the most rewarding and painful sort of project. This is not something for the faint of heart. However, it is an incredible learning experience and often will help elevate you to that next level. Reinforce Best Practices Do not misunderstand me; a code generator can create some ugly code. However, building an application that creates source will often push you to best practices. Your head will explode if you try to debug sloppy code. Thus, the time you spend in formatting the generated source and making it easy for a human to read will be a good investment. There... Read more