我在一个EMF项目中工作。其中一个设计决策是不触及生成的代码,也不将其检入。相反,每当需要更改时,就会创建一个包含更改内容的子类。该框架足够灵活以处理此类情况。然而,我遇到了一些额外的工作负担。
这个设计决策是基于使用其他代码生成框架时出现的问题而做出的。
作为项目的新成员,我想挑战这个设计决策,但首先想听听大家的意见。我知道EMF项目团队建议在代码中进行更改。但你有什么经验吗? EMF如何处理生成代码中的手动更改?您是否曾经失去过手动编写的代码?代码是否曾经变得难以维护?
这个设计决策是基于使用其他代码生成框架时出现的问题而做出的。
作为项目的新成员,我想挑战这个设计决策,但首先想听听大家的意见。我知道EMF项目团队建议在代码中进行更改。但你有什么经验吗? EMF如何处理生成代码中的手动更改?您是否曾经失去过手动编写的代码?代码是否曾经变得难以维护?