18:15 - 19:15
We generate setters, getters, `equals()` and `hashCode()`, and other code when we all know that code generation is something not good. Nobody likes generated code, but we still use it. Generating code aids the coding at some points that are subpar. It can be the developer, the available tools, the environment. Developers can educate themselves, and languages like Java also develop and get better and better. What is the reason that there are always problems that crave for code generation? This talk explains the reasons for that and shows the different ccode generating tools, strategies, and examples that are followed by different ccompanies, developer communities, and FOSS tools.