[请益] 如何沉住气读别人的 code

楼主: p52189 (鼠霸)   2017-12-22 15:00:22
如题……原始码不长
但撰码习惯跟我完全不同
到现在我也还没找到规则
以至于想改一小部分都因为不知道规则而必须几乎全部爬一遍才改得动
每次读都很难沉住气一下就很烦躁不想做了
一直这样很像也不是办法
请问大家有什么方法可以坐得住吗= =
谢谢……
作者: kingofage111 (鸵鸟)   2017-12-22 15:03:00
自己全部改掉
作者: senjor (哞哞)   2017-12-22 15:04:00
TDD
作者: skitty (aki)   2017-12-22 15:04:00
习惯就好了
作者: petitbleu (*大卷儿*)   2017-12-22 15:17:00
如果要持续维护,全爬完且懂长期是有好处的
作者: menshuei (红茶)   2017-12-22 15:28:00
爬完然后发现无法维护
作者: gundam00 (傻那驾驶中)   2017-12-22 15:36:00
上个表特版 看几个超过15推的文 再来看code吧
作者: johnny94 (32767)   2017-12-22 15:36:00
想想自己的code
作者: honeyes (小老百姓)   2017-12-22 15:43:00
边爬边写注解,就跟看书一样。
作者: robler (章鱼丸)   2017-12-22 15:46:00
一面读 一面干谯 可以维持精神安定
作者: testPtt (测试)   2017-12-22 16:03:00
边改边摸 不然真的很烦
作者: alan23273850   2017-12-22 16:04:00
做笔记?跟看paper一样
作者: Csir (张胖胖)   2017-12-22 16:11:00
边抓自己老二边读
作者: hidog (.....)   2017-12-22 16:14:00
必要的话我会整个重写一份
作者: maxqq (max)   2017-12-22 16:19:00
习惯就好 .. 这是变成资深工程师的一条路
作者: quickey (色肥宅)   2017-12-22 16:21:00
边写边骂,边做注解,文件
作者: ripple0129 (perry tsai)   2017-12-22 16:25:00
华尔街之狼有教学
作者: Luos (Soul)   2017-12-22 17:41:00
真的会想自干
作者: lovez04wj06 (车前草)   2017-12-22 18:10:00
生气通常是气难以维护
作者: remhom (CIS)   2017-12-22 18:43:00
replace
作者: asdg62558 (吐司皮克)   2017-12-22 18:44:00
手抓着隔壁女同事的
作者: kain777 (想妳在0:01分)   2017-12-22 18:44:00
知道怎改就好 不需要全看完 久了自然会看懂
作者: abccbaandy (敏)   2017-12-22 18:52:00
正常,所以通常"资深"的都不看直接重写
作者: jimmy689 (吉米蛆蛆)   2017-12-22 19:03:00
随便就重写是想当背锅侠么
作者: MOONY135 (谈无欲)   2017-12-22 19:30:00
看了很痛苦....
作者: freemantw (阿伦)   2017-12-22 19:36:00
资深的人才不会重写嘞!少唬烂了。想当万年工程师喔!
作者: knives   2017-12-22 19:36:00
你又觉得自己写得比较好?
作者: sj1973 (史考特)   2017-12-22 19:43:00
freemantw,我都把别人的code全翻了, 写了30年习惯改不了认真说, 别人写的烂, 花时间了解鬼逻辑, 还不如自己重写我重写同样东西,只需花1/3时间,改烂code,还要花时间debug
作者: vi000246 (Vi)   2017-12-22 19:48:00
我也讨厌烂code一直沿用 只要以后这段code我会常用到我会花时间重构 省下来的时间都是自己的
作者: chuegou (chuegou)   2017-12-22 19:59:00
想重构 功力不够QQ
作者: salavida (席阿)   2017-12-22 20:06:00
主管说所以他都找可爱到无论犯啥错都能原谅的女生
作者: XDon (阿东)   2017-12-22 20:11:00
如果这code都是你维护就重构了吧 读一次捏一次lp太痛
作者: xxtuoo (浪费时间不好QQ)   2017-12-22 20:35:00
菜B症候群XDD
作者: alan23273850   2017-12-22 21:46:00
先_一枪以维持绝对的冷静
作者: descent (“雄辩是银,沉默是金”)   2017-12-22 22:34:00
“工作”就是做自己不喜欢做的事情
作者: femlro (母猪教谋神异端审问官1.5)   2017-12-22 23:43:00
捏著LP读完它
作者: stosto (树多)   2017-12-22 23:45:00
如果程式够大根本不会重写,api没变动就好,看起来就是架构没切干净啊
作者: jyunwei (jyunwei)   2017-12-23 01:37:00
想像一下其他人改你的多辛苦你就知道感恩了
作者: senjor (哞哞)   2017-12-23 02:08:00
我的理解是,重构跟重写是两件事情...
作者: sdriver (日夜颠倒)   2017-12-23 04:46:00
作者: TAKADO (朕没给的你不能抢)   2017-12-23 07:41:00
多看看别人的code也不是坏事,见贤思齐,见不贤讲句WTF,然后包起来历史共业rrr。
作者: brianhsu (坟墓)   2017-12-23 07:58:00
就认命看吧,我已经不知道看过多少 Copy Paste 还注解掉的。另外就是如果已经有权限也看得懂了,就一边看一边清理吧……
作者: angusyu (〒△〒)   2017-12-23 08:59:00
刚开始本来就是要花时间去看的,看久了反而不太会干谯有时候要考虑的流程跟错误处理比你预想的多,看不懂正常
作者: csieflyman (风之骄子)   2017-12-23 09:34:00
看烂code就要把自己当作笨蛋就看得懂笨蛋在写什么了否则你愈聪明愈批评就愈看不下去
作者: bizer (bizer)   2017-12-23 18:25:00
我会边看边改成我要的架构
作者: Killercat (杀人猫™)   2017-12-23 20:50:00
有完整unit test, 你爱怎么重写随变你....但是要是没有的话,要不你把ut生出来 要不就乖乖去看懂. :P所以请养成in-code documentation跟unit test好习惯
作者: THEWORLDS (天下)   2017-12-23 21:42:00
太菜
作者: steve1012 (steve)   2017-12-24 07:03:00
整个 code base都要有良好注解习惯跟 unit test 就不会太难读
作者: ginnyhuang (ginnyhuang)   2017-12-24 10:17:00
作笔记,手画流程图+关键字,要不然一开始不清楚对方逻辑很大机率会乱掉或理解错误,理解错误改错更悲剧
作者: RapidGrowth (Jasper)   2017-12-24 12:50:00
历史共业XDDDDD
作者: mago (mago)   2017-12-25 09:56:00
喊重写的大概没看过大系统吧,真以为所有人都是笨蛋,系统才会变成那样吗,重写是需要plan的好吗对了我也看过说别人笨把code重写,现在他的code还是被后面的工程师说那个笨蛋写的
作者: jinmin88 (昼伏夜出)   2017-12-25 13:36:00
哈 楼上中肯 讲了很多人不喜欢听的话
作者: tinybunny (潜水艇)   2016-01-02 10:59:00
站着看.....
作者: ken1325 (优质水瓶男)   2016-01-04 23:24:00
程度太差
作者: f124 (....)   2016-01-05 13:16:00
你不想读别人code就别做了
作者: xdraculax (首席怪叔叔)   2016-01-05 13:51:00
常常有隐藏条件特殊规则连企划都记不清楚重写很容易有造成那些东西失效的风险或是不符合逻辑却符合公司需求的奇怪机制,误以为bug修掉看别人 code 看多也就习惯(麻痺)了
作者: bisconect (李东翰)   2016-01-15 17:24:00
是不是大部分情况下每个人都会觉得别人的 code 写得很烂XD
作者: WFC   2016-01-20 20:23:00
Trace code这不是很正常的

Links booklink

Contact Us: admin [ a t ] ucptt.com