作者:
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這不是很正常的