作者Ommm5566 (56天团)
看板Soft_Job
标题Re: [讨论] 效能与易维护性的取舍?
时间Sun Jan 21 09:48:58 2018
※ 引述《stu87616 (文组工程师)》之铭言:
: 1. 原先目的的那个小需求,不客制接口,只用原生的,
: 再加上一些额外的流程一样做得到,只大概会损失 10% ~ 20% 的效能,
: 而且这个效能长期来说可以忽略,没有必要多花这麽多时间串接;
: 2. 这个客制流程我就算有信心改到没 bug 真的可以用,
: 我走了的话,以後的人会很难维护
先问一个 你的10~20%怎麽来的 用benchmark测吗?
直接跟你说绝对是"可维护优先" 理由太多了
第一个是写得不好连自己都看不懂 不要说维护 连debug都做不到
如果没有切好 千辛万苦写好的功能或演算法很快就不能拔出来再续使用
再来优化只要针对热区优化 有切好几乎外面不用动
只有几个核心功能实作替换成效能语意而已 其他地方优化效果有限
--
作者: fleece (...) 看板: KoreanPop
标题: [问题] 请问一个叫O.S.T的歌手
时间: Fri Feb 19 12:25:09 2016
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.162.131.119
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1516499343.A.ADE.html
1F:推 remmurds: 推签名档 01/21 13:17
2F:→ MOONY135: 我宁愿多写几行也不要一行里面转换好几层意思 之後要维 01/21 19:07
3F:→ MOONY135: 护根本就是在恶心自己 01/21 19:07
4F:推 iLinux: 非常同意此篇,benchmark > 热区分析 > 热区优化 > benchm 01/22 09:09
5F:→ iLinux: ark > ...,这样的优化顺序才合理。 另外,每个模组间的切 01/22 09:09
6F:→ iLinux: 割,减少模组间的相依性。 01/22 09:09
很多人写程式写到後来都忘了计概教的Amdahl's law T(s) = T * (1-p)+ T * (p/s)
最有效的优化就是针对重复执行最多次的地方
※ 编辑: Ommm5566 (114.36.71.68), 01/22/2018 09:36:32
7F:推 jack529: 推好文 01/22 10:57