给电梯写程序的程序猿是怎样来测试代码是否有bug的

谢邀,貌似上很少有电梯程序猿同行。一般需要写代码的工作流程是这样的:1、参考甲方要求、电气设计图纸、其他相关材料,制作软件规格书。2、按照软件规格书开始写代码,有的时候一边写一边修改规格书。3、di检查代码。4、编译测试。5、做成测试ROM,根据设计的复杂程度和重要性,选择模拟环境测试或实梯测试。照着软件规格书一条一条测试。6、测试有问题,返回第1步或第2步。7、测试没问题,做成正式ROM,移交。可以说在正式做成ROM前,每一步都要判断是不是有bug,不只是代码上的bug,还有想法上的bug。
■网友
电梯的功能和逻辑应当会有skelton实现,程序员只需要按照skelton进行逻辑测试。当然首先要保证skelton是正确的。我们公司有两大步,首先程序员按照skelton将电梯功能实现,程序没有编写错误;其次,将完成的程序烧录到ROM中进行实梯测试,列出所出现的各种功能,从而发现程序是否有bug或者本身skelton设计就有问题,比如时序不对,程序控制的信号过早或者过晚。


    推荐阅读