体验自动编写代码
一直有“道友”说编写代码的能力很强,使用编写代码对工作效率的提升非常有帮助。然而,基于固有的思维模式,我总觉得这不太可靠。今天尝试了一下这个功能,让它用编写一个常见的简单界面,结果发现代码非常简洁且结构易读,令人非常满意,效果已经比本人编写的好很多了。
这让我想起了10多年前我们在菊厂时希望实现PCB全自动布线的梦想,当时的目标是通过Do文件控制整板实现全自动布线,并且使用它布了一段时间最复杂的主控板,最后发现方法不可行,尤其是在修改版本的情况下相当于重新布线,太大的改动又会引入新的不可控因素。最后我们折衷成半自动布线(即规则驱动布线),并且方法经实践可行,如今这种思路已被所有大型EDA厂商采用(即实现某类数据总线接口的自动布线),局部自动布线成为主流,硬要全自动也行但是不利于后期的修改。
现在用实现编程思路如出一辙,要实现某个模块的自动编程是可行的,效果也不错,但要实现全部自动的复杂编程在工程上应还有较长的路要走。从可读性及可维护方面与我们以前的PCB自动布线一样,还有很长的路,但小功能模块自动编程方面已成熟可用了。
此文所试用的自动编程过程及结果如下:
输入需求与自动生成代码:
全自动生成的界面效果:
一句话总结:确实很强大,实现局部模块编程功能已成熟可用了,对提高工作效率非常有帮助,模块自动编程可能比普通序员写得还要好。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...