Re: [讨论] 效能与易维护性的取舍?

楼主: nobodycares (没人在乎)   2018-01-21 21:02:17
※ 引述《stu87616 (文组工程师)》之铭言:
: 于是我在基本架构实现到八成左右后与团队讨论是否能够整进专案内,
: 这时成员就提出了质疑
: 1. 原先目的的那个小需求,不客制接口,只用原生的,
: 再加上一些额外的流程一样做得到,只大概会损失 10% ~ 20% 的效能,
: 而且这个效能长期来说可以忽略,没有必要多花这么多时间串接;
: 2. 这个客制流程我就算有信心改到没 bug 真的可以用,
: 我走了的话,以后的人会很难维护
: 第一点我不介意多花时间来做这个流程,毕竟都做得差不多了,也很有成就感
: 第二点就无法反驳了,我完全没有信心能够把这套流程完美交接给别人
都是放屁 别想太多
既然都叫你优化了 又不是你今天没由没来自己搞个优化在那庸人自扰
谁assign这个任务给你 谁是团队最大咖的 听他的就对惹
这个产业多的是一堆只会质疑却没有答案的人
1. 10~20% 假设这个数据是实际的 那就要看使用情境
假设这个功能 每秒执行个五六次 不要讲20% 10%就够了
假若这个功能 他妈每千年才执行一次 多个100%都没人在乎
客户能不能从这个优化受益 能不能感受到 才是最实在的
剩下的都是工程师在自嗨
2. 难维护个屁
会有这种质疑 只有两种状况
a) 你真他妈屌 这技术全台大概每十个工程师只有一个会
b) 你同事真他妈烂 反正就不想了解新的
c) 你写得有够难懂 你解释人家听不懂
: 这个问题让我陷入了困惑,在以前做一人专案的时候,
: 我可以毫不顾忌的追求效能,偶尔也会写得很脏
: 但是要考虑到易维护性的话,很多东西就要变的绑手绑脚了
: 想请问,像这样的抉择,通常都是怎么选呢
接口包装好就好了呀 真的受不了就写注解嘛
code写得干净整洁 是一种习惯 说绑手绑脚 我觉得只有要不要的问题
有些人好像你要他多打个字就会死一样
你写算法 代码写得再屌再干净再好懂
他妈不懂算法的还是觉得很难维护 问你为什么不用bubble sort
最后还是八十二十法则而已
讲东西难交接 怕会失传 就是放他妈的屁
要嘛就是新人没实力 要嘛就是程式写太烂
能5min上手的技术 还叫技术吗
作者: pttworld (批踢踢世界)   2018-01-21 22:21:00
原楼主后面的讲法是做了要整进,文头开头说有计划并负责显然不是专案内的主导,最后会变成政治问题
作者: final01 (牛顿运动定律)   2018-01-21 22:46:00
你他吗的是啥意思 ?? XD你觉得你这样讲话比较厉害嘛??
楼主: nobodycares (没人在乎)   2018-01-21 22:51:00
有没有比较厉害我不知道至少不会问这种等级的问题→#1O9gJUex (C_and_CPP)
作者: michaelchen1 (麥克麥克)   2018-01-21 22:53:00
是有点中肯不过你的用词有些人会不能接受xd
作者: keke0421 (zrae)   2018-01-21 23:08:00
中肯给推
作者: Ommm5566 (56天團)   2018-01-21 23:24:00
不要随便肉搜阿
作者: wildli0422 (wild)   2018-01-22 00:02:00
蛮中肯的但是可以不要问号他的妈妈吗Xd问候
作者: justben (BEN)   2018-01-22 00:10:00
黑特魂~要战了吗 胡椒饼 跟 冻柠茶 都准备好了
作者: t64141 (榕树)   2018-01-22 01:26:00
这观点我可以XD,不过究竟是难维护还是同事不够力,不同人真的会有不同解读
作者: BignoZe (BignoZe)   2018-01-22 01:48:00
code的干净与维护跟有没能力实作算法是两件事 把不同事情全都搅在一块从小地方就可以看出妳的code应该是很随意的
作者: stosto (树多)   2018-01-22 02:33:00
其实偶尔让程式跑慢点是一种浪漫
作者: Argos (Big doge is watching u)   2018-01-22 09:23:00
反正别人抱怨难维护都是他们自己看不懂烂 都是they的错有这种想法拜托早点转行 不要为害众生
作者: maxqq (max)   2018-01-22 09:27:00
怨念有深
楼主: nobodycares (没人在乎)   2018-01-22 10:22:00
拒绝改变程度又差就说别人难维护的 快点转行 别拖累软件业素质
作者: Argos (Big doge is watching u)   2018-01-22 11:22:00
是阿 所以程度差你说了算?看得懂你的code就是程度好?看不懂就是程度差?好棒棒喔如果你是leader那底下的人要被你review的人真的超可怜如果你是被review的 你可以试试看直接呛对方拒绝改变
作者: testPtt (测试)   2018-01-22 11:32:00
写完要说我的程式码一个字都别改
作者: DefTM (DefTM)   2018-01-22 15:05:00
还是得看你所谓的效能对公司有什么帮助再去选择要性能还是维护,ps就多年经验主要还是看主管和部门风气去取舍xd
作者: jinmin88 (昼伏夜出)   2018-01-22 18:15:00
中肯啊 一堆人在那担心后人会不会看不懂会不会想太多
作者: Argos (Big doge is watching u)   2018-01-22 19:32:00
想太多?那个“后人”有很大机率是你自己勒
作者: BignoZe (BignoZe)   2018-01-23 02:07:00
程式码品质世界各地都在要求了 就你怪人家程度差看不懂呵呵呵
作者: Sidney0503 (Sidney0503)   2018-01-23 10:21:00
反串成功
作者: chenxiaowoo (灶咪A嘎B)   2018-01-23 12:10:00
看就知道,没见过市面,不知道dirty code有多dirty
作者: dream1124 (全新开始)   2018-01-23 12:20:00
说的不错, 只是真的太呛了 XD
作者: tommie (tommy)   2018-01-30 12:30:00
程度这么好去做lib看看有没有人要用啊

Links booklink

Contact Us: admin [ a t ] ucptt.com