楼主:
p52189 (鼠霸)
2017-12-22 15:00:22如题……原始码不长
但撰码习惯跟我完全不同
到现在我也还没找到规则
以至于想改一小部分都因为不知道规则而必须几乎全部爬一遍才改得动
每次读都很难沉住气一下就很烦躁不想做了
一直这样很像也不是办法
请问大家有什么方法可以坐得住吗= =
谢谢……
作者:
senjor (哞哞)
2017-12-22 15:04:00TDD
作者:
skitty (aki)
2017-12-22 15:04: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边改边摸 不然真的很烦
作者:
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边写边骂,边做注解,文件
作者:
Luos (Soul)
2017-12-22 17:41:00真的会想自干
作者:
remhom (CIS)
2017-12-22 18:43:00replace
作者: asdg62558 (吐司皮克) 2017-12-22 18:44:00
手抓着隔壁女同事的
作者:
kain777 (想妳在0:01分)
2017-12-22 18:44:00知道怎改就好 不需要全看完 久了自然会看懂
作者:
jimmy689 (å‰ç±³è›†è›†)
2017-12-22 19:03:00随便就重写是想当背锅侠么
作者: freemantw (阿伦) 2017-12-22 19:36:00
资深的人才不会重写嘞!少唬烂了。想当万年工程师喔!
作者:
knives 2017-12-22 19:36:00你又觉得自己写得比较好?
作者:
sj1973 (史考特)
2017-12-22 19:43:00freemantw,我都把别人的code全翻了, 写了30年习惯改不了认真说, 别人写的烂, 花时间了解鬼逻辑, 还不如自己重写我重写同样东西,只需花1/3时间,改烂code,还要花时间debug
我也讨厌烂code一直沿用 只要以后这段code我会常用到我会花时间重构 省下来的时间都是自己的
作者:
chuegou (chuegou)
2017-12-22 19:59:00想重构 功力不够QQ
作者:
XDon (阿东)
2017-12-22 20:11:00如果这code都是你维护就重构了吧 读一次捏一次lp太痛
作者:
xxtuoo (浪费时间不好QQ)
2017-12-22 20:35:00菜B症候群XDD
作者:
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。
就认命看吧,我已经不知道看过多少 Copy Paste 还注解掉的。另外就是如果已经有权限也看得懂了,就一边看一边清理吧……
作者:
angusyu (〒△〒)
2017-12-23 08:59:00刚开始本来就是要花时间去看的,看久了反而不太会干谯有时候要考虑的流程跟错误处理比你预想的多,看不懂正常
看烂code就要把自己当作笨蛋就看得懂笨蛋在写什么了否则你愈聪明愈批评就愈看不下去
作者: bizer (bizer) 2017-12-23 18:25:00
我会边看边改成我要的架构
有完整unit test, 你爱怎么重写随变你....但是要是没有的话,要不你把ut生出来 要不就乖乖去看懂. :P所以请养成in-code documentation跟unit test好习惯
整个 code base都要有良好注解习惯跟 unit test 就不会太难读
作笔记,手画流程图+关键字,要不然一开始不清楚对方逻辑很大机率会乱掉或理解错误,理解错误改错更悲剧
作者: RapidGrowth (Jasper) 2017-12-24 12:50:00
历史共业XDDDDD
作者:
mago (mago)
2017-12-25 09:56:00喊重写的大概没看过大系统吧,真以为所有人都是笨蛋,系统才会变成那样吗,重写是需要plan的好吗对了我也看过说别人笨把code重写,现在他的code还是被后面的工程师说那个笨蛋写的
作者:
ken1325 (优质水瓶男)
2016-01-04 23:24:00程度太差
作者:
f124 (....)
2016-01-05 13:16:00你不想读别人code就别做了
常常有隐藏条件特殊规则连企划都记不清楚重写很容易有造成那些东西失效的风险或是不符合逻辑却符合公司需求的奇怪机制,误以为bug修掉看别人 code 看多也就习惯(麻痺)了
是不是大部分情况下每个人都会觉得别人的 code 写得很烂XD
作者: WFC 2016-01-20 20:23:00
Trace code这不是很正常的