1
2
好吧,如果这些类真的那么相似,为什么不从一个公共的命令对象派生它们,而不是使用代码生成呢? 您所说的似乎是一个基本的规则引擎——您正在创建的规则引擎基本上是运行每个命令的引擎。 |
2
0
我们使用excel宏来生成fsm代码(在c中),它对我们非常有效。我建议的一件事是尽可能多地对生成的代码使用模板,以便其他用户可以更改模板以匹配他们喜欢的样式。 |
3
0
我目前正在做一个项目,在类似的场景中大量使用代码生成;在处理生成的代码一段时间后,我发现在使用生成来提供大量死记硬背的代码的情况下,如果一个解决方案更多地使用泛型类型(包含重复位)和独立的函数类型来保存特定的逻辑,那么实际上会减少要维护的代码量。 在Java中,编写函数指针的语法比其他语言更为繁琐(另一类要实现的接口),但是当您分析问题足以创建模板时,就已经完成了抢占式重构。 |
Brannon · matlab编译为C:检测slbuild与编码器 7 年前 |
user1804599 · 如何使用funset_avltree库? 8 年前 |
Å»ubrówka · 更改COM对象的行为 9 年前 |
user1698814 · 如何打印手写AST? 9 年前 |
sobek · MATLAB编码器动态调整结构数组大小 10 年前 |