• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

【达人提问】程序设计中需要注意的代码性能点是什么?

Eagleson 2017-12-11 浏览量:934

如题:

程序设计中需要注意的代码性能点是什么?怎么提高自己测试能力​?常用的测试方法有哪些?


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 主要的性能点是:

    1. 减少无关循环

    2. 循环时设计好的判断退出条件,让循环尽快退出提高性能


    测试能力其实要看自己逻辑力,深入理解程序的逻辑关系,然后熟悉调试手段


    常用的测试主要有 单元/模块 测试 ,

    功能测试,黑盒测试,白盒测试

    现在在pc领域其实有测试驱动的开发,不过在嵌入式上还没有

    • 发布于 2017-12-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :是插件的https://www.ti.com.cn/cn/lit/ml/mpdi002c/mpdi002c.pdf?ts=1617691363104&ref_url=https%253A%252F%252Fwww.ti.com.cn%252Fproduct%252Fcn%252FULN2003A%253FkeyMatch%253DULN2003A%2526tisearch%253Dsearch-everything%2526usecase%253DGPN 回复

其他答案 数量:6
  • 代码的移植,代码的二义性,还有代码的预处理能力。常用的不是嘿盒测试啊。
    • 发布于2017-12-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :G3比不带的环保等级要高 回复

  • 可读性,移植性,效率,可重载性

    通过比较多种算法的效率,从中找到最优解法。

    测试方法



    dfgt43ta.PNG

    • 发布于2017-12-11
    • 举报
    • 评论 2
    • 0
    • 0
Eagleson 回复了 一笔之名也 :这些个测试 你一般用到哪些? 回复
电子老工程师 回复了  :从相关文件确认有带黑色的橡胶衬套。 回复

  • 个人观点如下。

    程序性能点:

          简洁而高效,尽量提高每一段代码的执行效率。

          关键功能/任务的实时性要尽可能高。

    提高自己的测试能力:

          要考虑全面,多了解一下用户的操作习惯以及产品的实际使用环境。

    常用测试方法:

          黑盒测试吧。

    • 发布于2017-12-12
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有单独的规格书,规格书都是按系列的 https://www.ti.com/lit/ds/symlink/lm339.pdf?ts=1617781338127&ref_url=https%253A%252F%252Fwww.ti.com%252Fstore%252Fti%252Fen%252Fp%252Fproduct%252F%253Fp%253DLM339DR%2526keyMatch%253DLM339DR%2526tisearch%253Dsearch-everything 回复

  •        正确性、健壮性、可靠性、效率、易用性、可读性(可理解性)、可扩展性、可复用性、兼容性、可移植性,其中有些性能是冲突的。

    • 发布于2017-12-12
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :http://www.aosmd.com/pdfs/datasheet/AOB2140L.pdf 回复

  • 实时系统多考虑效率性
    非实时系统可以可读性和可移植性。
    测试能力的话还是需要在程序设计的时候多做考虑吧
    测试方法的话,其实我觉得自己写功能的,做测试是不科学的,思维会被定式。。
    • 发布于2017-12-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :不能充电https://www.verical.com/datasheet/stmicroelectronics-battery-management-M4Z28-BR00SH1-82904.pdf 回复

  • 开发代码过程中,尽可能让代码清晰。可读性强,同时尽可能的减少模块间的耦合性;测试的方法,也就是单元测试,集成测试等等,这个要好好看下资料;
    • 发布于2017-12-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :Manufacturer Delta Electronics Manufacturer Part Number AUB0524MB 回复

相关问题

问题达人换一批

【达人提问】程序设计中需要注意的代码性能点是什么?