包大人担保网-公平公正的私人定制担保交易平台【官网】

我要回答>>

长度不超过5000个字符
全部回答(2)
  • 数据小哥

    提交于 2017-02-07 09:09:16

    个人认为自动代码生成技术是一种基于模型的工具,这种工具要求先根据需求设计控制算法(模型),然后按照工具和ECU的要求设置各种输入输出变量和中间量的属性,比如数据类型是标定量还是变量、全局变量还是模块内变量、物理值和ECU二进制值的转化公式等,然后利用工具自动生成代码进行后期的集成和测试等工作。
    相比于手动代码,自动代码的效率非常高,而且出错率低,便于模块升级和平台化。
    不过自动代码生成毕竟只是一个工具或者手段,核心内容还是在控制算法的设计上,这才是最有技术含量的工作。

  • 一次元举证

    提交于 2017-02-17 09:47:03

    其实我们每天都在用的编译器、虚拟机都是「代码生成器」,目的当然是帮助你站在更高的抽象层次去解决问题,但使用代码生成器也应该遵守一个原则 —— 生成出来的代码不应进入版本控制、不应修改生成的代码,甚至都不要尝试去阅读生成的代码,否则就会适得其反,再次陷回更低层次的代码。