-
-
-
引用 6 楼 duojinian 的回复:
1.没有进行异常处理:
? 1.1无论上位机还是下位机,单次通信失败最多重复3次。否则退出当前指令。
? 1.2对于下位机要注意,因为不可见,最好预留后门,以供测试问题出在哪里。比如,如果通信异常退出。LED提示,正常工作不焊接,异常的时候提供异常分析途径。
? 1.3上位机可以做个后门,对于异常的通信事件,专门记录在某个文件中,最好设置默认密码,供内部人员分析异常查看用。
2.良好的商业化的软件,一定要有异常处理机制。因为现实总是不确定的因素太多。
3。维护别人的软件需要勇气,维护自己的软件需要智慧。
学习了
留言