代码大全学习-28-代码调整策略和技巧(Code-Tuning Stategies and Techniques)

本文探讨了在确保可读性和可维护性的前提下,如何进行代码调整以优化性能。强调在进行代码调整前应充分考虑改变程序需求、设计等方法,并通过检查列表列举了多种代码调整策略和技术,如避免操作系统交互、使用编译器优化等。在调整过程中,测量是关键,以识别性能瓶颈并评估调整效果。同时,文中提醒,过度优化可能牺牲可读性和可维护性,需要适度权衡。
摘要由CSDN通过智能技术生成

前面讲了重构,重构的目标是改善代码的可读性可维护性。这里讲的代码调整针对的主要目标是软件的性能。很多情况下,性能和可读性可维护性是相互矛盾的指标,所以在做代码调整之前,一定要想好它真的是需要的吗?提高软件的性能有很多种方法,列在下面的checklist中,代码调整是其他的方法都不行了才不得不用的方法。总之,慎用

Checklist: Code-Tuning Strategies

Overall Program Performance

  • Have you considered improving performance by changing the program requirements?
  • Have you considered improving performance by modifying the program's design?
  • Have you considered improving performance by modifying the class design?
  • Have you considered improving performance by avoiding operating system interactions?
  • Have you considered improving performance by avoiding I/O?
  • Have you considered
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值