回看板
Disp BBS
看板
Soft_Job
作者
p52189
(鼠霸)
標題
[請益] 如何沉住氣讀別人的 code
時間
Fri Dec 22 15:00:22 2017
如題……原始碼不長
但撰碼習慣跟我完全不同
到現在我也還沒找到規則
以至於想改一小部分都因為不知道規則而必須幾乎全部爬一遍才改得動
每次讀都很難沉住氣一下就很煩躁不想做了
一直這樣很像也不是辦法
請問大家有什麼方法可以坐得住嗎= =
謝謝……
-----
Sent from JPTT on my HTC_M9u.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.201.21
※ 文章代碼(AID): #1QFAsBNi (Soft_Job)
※ 文章網址:
https://www.ptt.cc/bbs/Soft_Job/M.1513926027.A.5EC.html
→
kingofage111
: 自己全部改掉
1F 12/22 15:03
→
senjor
: TDD
2F 12/22 15:04
推
skitty
: 習慣就好了
3F 12/22 15:04
→
petitbleu
: 如果要持續維護,全爬完且懂長期是有好處的
4F 12/22 15:17
→
menshuei
: 爬完然後發現無法維護
5F 12/22 15:28
推
gundam00
: 上個表特版 看幾個超過15推的文 再來看code吧
6F 12/22 15:36
推
johnny94
: 想想自己的code
7F 12/22 15:36
→
honeyes
: 邊爬邊寫註解,就跟看書一樣。
8F 12/22 15:43
→
robler
: 一面讀 一面幹譙 可以維持精神安定
9F 12/22 15:46
推
testPtt
: 邊改邊摸 不然真的很煩
10F 12/22 16:03
推
alan23273850
: 做筆記?跟看paper一樣
11F 12/22 16:04
→
Csir
: 邊抓自己老二邊讀
12F 12/22 16:11
推
hidog
: 必要的話我會整個重寫一份
13F 12/22 16:14
推
maxqq
: 習慣就好 .. 這是變成資深工程師的一條路
14F 12/22 16:19
推
quickey
: 邊寫邊罵,邊做註解,文件
15F 12/22 16:21
推
ripple0129
: 華爾街之狼有教學
16F 12/22 16:25
推
Luos
: 真的會想自幹
17F 12/22 17:41
推
lovez04wj06
: 生氣通常是氣難以維護
18F 12/22 18:10
→
remhom
: replace
19F 12/22 18:43
推
asdg62558
: 手抓著隔壁女同事的
20F 12/22 18:44
推
kain777
: 知道怎改就好 不需要全看完 久了自然會看懂
21F 12/22 18:44
推
abccbaandy
: 正常,所以通常"資深"的都不看直接重寫
22F 12/22 18:52
→
jimmy689
: 隨便就重寫是想當背鍋俠么
23F 12/22 19:03
→
MOONY135
: 看了很痛苦....
24F 12/22 19:30
推
freemantw
: 資深的人才不會重寫嘞!少唬爛了。想當萬年工程師喔!
25F 12/22 19:36
噓
knives
: 你又覺得自己寫得比較好?
26F 12/22 19:36
→
sj1973
: freemantw,我都把別人的code全翻了, 寫了30年習慣改不了
認真說, 別人寫的爛, 花時間瞭解鬼邏輯, 還不如自己重寫
我重寫同樣東西,只需花1/3時間,改爛code,還要花時間debug
27F 12/22 19:43
→
vi000246
: 我也討厭爛code一直沿用 只要以後這段code我會常用到
我會花時間重構 省下來的時間都是自己的
30F 12/22 19:48
推
chuegou
: 想重構 功力不夠QQ
32F 12/22 19:59
推
salavida
: 主管說所以他都找可愛到無論犯啥錯都能原諒的女生
33F 12/22 20:06
推
XDon
: 如果這code都是你維護就重構了吧 讀一次捏一次lp太痛
34F 12/22 20:11
推
xxtuoo
: 菜B症候群XDD
35F 12/22 20:35
推
alan23273850
: 先_一槍以維持絕對的冷靜
36F 12/22 21:46
→
descent
: 「工作」就是做自己不喜歡做的事情
37F 12/22 22:34
→
femlro
: 捏著LP讀完它
38F 12/22 23:43
推
stosto
: 如果程式夠大根本不會重寫,api沒變動就好,看起來就是架
構沒切乾淨啊
39F 12/22 23:45
→
jyunwei
: 想像一下其他人改你的多辛苦你就知道感恩了
41F 12/23 01:37
推
senjor
: 我的理解是,重構跟重寫是兩件事情...
42F 12/23 02:08
推
sdriver
: 正常
https://davidwalsh.name/demo/code-review.png
43F 12/23 04:46
推
TAKADO
: 多看看別人的code也不是壞事,見賢思齊,見不賢講句WTF,
然後包起來歷史共業rrr。
44F 12/23 07:41
推
brianhsu
: 就認命看吧,我已經不知道看過多少 Copy Paste 還註解掉
的。另外就是如果已經有權限也看得懂了,就一邊看一邊清
理吧……
46F 12/23 07:58
→
angusyu
: 剛開始本來就是要花時間去看的,看久了反而不太會幹譙
有時候要考慮的流程跟錯誤處理比你預想的多,看不懂正常
49F 12/23 08:59
推
csieflyman
: 看爛code就要把自己當作笨蛋就看得懂笨蛋在寫什麼了
否則你愈聰明愈批評就愈看不下去
51F 12/23 09:34
推
bizer
: 我會邊看邊改成我要的架構
53F 12/23 18:25
推
Killercat
: 有完整unit test, 你愛怎麼重寫隨變你....但是要是
沒有的話,要不你把ut生出來 要不就乖乖去看懂. :P
所以請養成in-code documentation跟unit test好習慣
54F 12/23 20:50
推
THEWORLDS
: 太菜
57F 12/23 21:42
推
steve1012
: 整個 code base都要有良好註解習慣跟 unit test 就不會
太難讀
58F 12/24 07:03
推
ginnyhuang
: 作筆記,手畫流程圖+關鍵字,要不然一開始不清楚對方
邏輯很大機率會亂掉或理解錯誤,理解錯誤改錯更悲劇
60F 12/24 10:17
→
RapidGrowth
: 歷史共業XDDDDD
62F 12/24 12:50
推
mago
: 喊重寫的大概沒看過大系統吧,真以為所有人都是笨蛋,系統才會
變成那樣嗎,重寫是需要plan的好嗎
對了我也看過説別人笨把code重寫,現在他的code還是被後面的
工程師說那個笨蛋寫的
63F 12/25 09:56
推
jinmin88
: 哈 樓上中肯 講了很多人不喜歡聽的話
67F 12/25 13:36
--
作者 p52189 的最新發文:
+111
[討論] 有沒有那種一鍋可以吃五天的食譜 - WomenTalk 板
作者:
p52189
223.140.119.220
(台灣)
2018-12-11 12:30:55
電鍋跳起來喇喇耶在悶一下就好了= = → guohuo: 別那麼省好嗎?? 咖哩超難吃 12/11 12:31 推 hua828797: 滷肉飯阿 禮拜天煮好馬上分裝接下來一個禮拜每天吃 12/11 …
170F 116推 5噓
+102
[問題] 房東不見了....(找到了) - WomenTalk 板
作者:
p52189
111.248.207.51
(台灣)
2018-05-27 21:54:55
房東人找到了 沒事 謝謝大家~~ ----- 我是普通房客,交租準時(通常是每個單數月最後一個禮拜六),而且算乾淨 房東是 65 歲上下的阿姨,似乎獨居的樣子 因為房東的堅持所以我們每次都是現金交租, …
161F 107推 5噓
+32
[請益] 如何沉住氣讀別人的 code - Soft_Job 板
作者:
p52189
111.248.201.21
(台灣)
2017-12-22 15:00:22
如題……原始碼不長 但撰碼習慣跟我完全不同 到現在我也還沒找到規則 以至於想改一小部分都因為不知道規則而必須幾乎全部爬一遍才改得動 每次讀都很難沉住氣一下就很煩躁不想做了 一直這樣很像也不是辦法 請問 …
67F 33推 1噓
+67
[閒聊] 一個月平均吃幾次大餐 - WomenTalk 板
作者:
p52189
36.227.173.101
(台灣)
2017-09-03 18:24:55
大餐的定義看個人 比如我的話覺得台幣300+就算數 通常在5、600左右 因為大多是跟朋友一起 行事曆就會有紀錄(怕忘記) 剛剛看了一下 平均一個月大約2~3次 感覺好像蠻少的 有點好奇大家頻率如何 …
107F 70推 3噓
+25
[應援] 漢吉 - Isayama 板
作者:
p52189
114.42.245.189
(台灣)
2013-06-15 04:00:37
看板 Isayama作者 p52189 (鼠)標題 漢吉時間 Sat Jun 15 04:00:37 2013 應援角色: 漢吉‧佐耶  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 應援項目 …
29F 25推