当前位置 : 主页 > 网络安全 > 测试自动化 >

性能 – 何时/如何优化通用代码?

来源:互联网 收集:自由互联 发布时间:2021-06-22
在编写应用程序代码时,人们普遍认为过早的微优化是邪恶的,并且首先进行分析是必不可少的,并且关于预先进行多少(如果有的话)更高级别优化存在争议.但是,我没有看到任何关于何时
在编写应用程序代码时,人们普遍认为过早的微优化是邪恶的,并且首先进行分析是必不可少的,并且关于预先进行多少(如果有的话)更高级别优化存在争议.但是,我没有看到任何关于何时/如何优化通用代码的指南,这些通用代码将成为库或框架的一部分,您将永远不知道将来如何使用您的代码.这有什么指导方针?过早的微优化仍然是邪恶的吗?如何将性能与其他设计目标相平衡,例如易用性,易于证明正确性,易于实现和灵活性? “如何将性能与其他设计目标相平衡……?”

>让它工作.
>优化它直到无法进一步优化.

记下订单.避免过早优化意味着在工作后对其进行优化.

优化仍然非常非常重要.过早优化并不意味着没有优化.它意味着在工作后进行优化.

网友评论