硬件工程师需要知道的8个软件设计技巧
时间:08-12
来源:互联网
点击:
在工程设计中有句俗语叫“KISS”,意思是“Keep It Simple Silly”。在处理一些复杂的任务时最简单有效的方法是把它分解成若干个简单的子任务,当任务或者功能很复杂时,人们很难留意所有的细节也很难不出错。当工程师写了一个在当时能够理解的复杂函数,可一段时间后需要维护程序了还能不能清晰的呈现出当初的设计思想这是值得考虑的。有大量的技术来衡量函数的复杂度像“循环复杂度”。经验告诉我们,函数的循环复杂度应该低于10比较好。
8.详细的文档
在激烈的软件开发竞争中关注的焦点很容易就局限在代码的书写和调试而忽略文档的编写。有时迫于压力要求写文档,开发人员通常把文档安排在项目开发的最后的一个环节集中编写。然而给代码写文档应该乘在头脑里面还比较清晰的时候比较关键,这样在后续的开发或者自己阅读注释的时候能很快的回忆起当时的设计思想。
- Linux嵌入式系统开发平台选型探讨(11-09)
- 基于Winodws CE的嵌入式网络监控系统的设计与实现(03-05)
- 嵌入式系统实时性的问题(06-21)
- 嵌入式实时系统中的优先级反转问题(06-10)
- 嵌入式Linux系统中MMC卡驱动管理技术研究(06-10)
- FPGA的DSP性能揭秘(06-16)