探讨一下发射接收的好思路(欢迎高手指点)
公司有一个发射接收的程序,是以前的前辈写的,但是换了几代人后,修修改改最后没人整理,程序就变得繁琐冗长。我想把公司程序优化一下,然小弟我苦于不才,所以请各位高手指点指点,推荐小弟一些好的思路、流程图,或者程序也可以。感激不尽!!
[最优解释]
程序整理工作:
1、制作功能需求表,将发射、接收所需完成的各项工作逐条写出来。
2、发射和接收也需要硬件的配合,硬件原理必须搞明白,应为软件是需要硬件平台支持的。
3、理解原程序的设计思路和架构,源程序既然没有问题架构和资源的分配应该是合理的。
4、按照需要实现的功能进行模块化整理,每个模块代表一个功能。
5、整理过程中注意各功能的相互调用关系,防止此功能实现影响其它功能。
6、软件的注释按照你的理解重新写,注释要明确函数的输入、输出变量及实现的功能。
7、软件整理需要格外的用心,原程序的设计思路必须清晰,稍有漏洞将导致整体软件崩溃。
8、个人建议,实际还需要您个人工作过程中去逐渐探索。
[其他解释]
个人建议:否想着整理修改,最好重写。
如果文档齐全靠谱,那就整理好后,按文档重写,尽可能规范和优化。
如果文档不齐全,那找到管这个的人,拿需求。自己重新设计编码
整理旧代码的代价一般情况下绝不亚于重写,除非,你在原本的接口设计非常合理友好的情况下,你做局部部分子功能的修改。
[其他解释]
整理旧代码的代价一般情况下绝不亚于重写,除非,你在原本的接口设计非常合理友好的情况下,你做局部部分子功能的修改。
[其他解释]
只有先理清原程序的思路才能更好的理解修改
[其他解释]
如果原接口不友好的,是要重寫的