I am engaged inCodeI have been working on Automation for a while and have seen many code generation tools. However, when I use it, I feel that it is not very suitable for myself, such as hibernaet. XML files are exhausting for maintenance, and the entry level is high (compared with the blue collar software). In addition, hiberate can only generate data persistence layers, it cannot be used in a large number of automated code work. Some other code generation tools have been used to find that they cannot meet their own needs, the generated code cannot run in my existing architecture.
Therefore, I think to standardize the code generation tool, we should first standardize the system architecture, because the system architecture can be freely standardized to determine the code to be generated by the code generator. The system architecture is the basis of the code generation technology.