最优代码是否可以实现
印象中有本书中提到了穷举指令集来算最优子函数的,这种只适用于小的数值算法吧。
■网友
谢邀。我倾向于认为极限是存在的,但是在有一定复杂度的程序下不具有现实意义。如果你单方面追求效率,你当然可以一直优化直到在某一个具体硬件和操作系统架构下达到最优(尽管这也相当难……但更多情况下程序还得考虑更多与效率可能相悖的因素,比如 可读性、鲁棒性、可维护性和可拓展性等等。
■网友
适度,没有最优。适用,没有最好。个人觉得,优化的比需求多一点点,是刚刚好的。如何知道需求是否足够,这得看你对业务的了解程度和嗅觉。
■网友
我想对于某一句代码来说,是有最优代码的,但如果针对的是大型项目,则没有终点
■网友
这个代码调优就和性能调优一样,做不到最优,只能说保证性能和系统正常用行就可以了,适用于业务所需要的任何场景就可以了
■网友
对于系统而言,往往是因为抽象和结构的问题出现瓶颈。
因此,优化代码层能带来的性能提升有限。
【最优代码是否可以实现】 不断的重构、从不同角度分析往往能带来更大的收获。
■网友
适量优化就行。事实上你没有多少时间去优化,业务随时都可能变化,架构也有可能变化。现有的代码很可能是写得复杂的,但是却又是正确的稳定的,修改它很可能会出现新bug
推荐阅读
- 傻子当国有银行行长都能赚钱这句话是否是对的
- 网通社|喜欢蔚来的越来越多了 连续四个月交付创新高 你是否愿意放弃特斯拉选择它?
- 豆瓣为啥受到同志社群的欢迎
- 怎样对别人的代码进行适当修改使他永远也找不到问题出在哪
- |PHEV车款没比较环保,新能源是否存在谎言呢?
- 运营商收取的流量费用价格是否合理
- |小姐姐想要好看又好开的车 欧拉好猫是最优选吗?
- 游戏公司一般咋识别游戏脚本
- 知乎上关于人生经验的介绍是否可能对青少年造成潜在危害
- 是否该停止密码掩饰了
