看板 Soft_Job 關於我們 聯絡資訊
最近調單位, 接了一個專案, 上頭說將來要由我維護 看code看了快3個月, 還是摸不清整個軟體的架構, 挫折感非常重 每段code都艱深難懂, 隨便一個if case都3層以上 每個function長度以百行為單位 主管說, 按照前人的慣例, 應該一個半月就該上手 理所當然我被噹了, 我看了三個月還懵懵懂懂 而且每段code看起來都似曾相似, 好像在哪看過, 又好像不太一樣 索性寫了個小程式, 計算一下這個project有幾行程式碼 算完後發現總共有200多萬行 但是當初別人在demo這個程式時, 我壓根不認為這樣的project需要寫成200多萬行 現在問題來了, 主管前輩們認為我應該要獨當一面, 把這個project接起來 如果換作各位, 你們會怎麼作? 想聽聽大家的想法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.198.172.218
ApacheHunter:兩百多萬行...一個人maintain...有點硬... 01/16 00:33
PTT007:unit test 01/16 00:33
ApacheHunter:不過 每個function只有幾百行的話 倒是可以看完一個 01/16 00:34
ApacheHunter:寫一段註解 可以的話 自己寫個document吧@@" 01/16 00:35
bug001:if case 三層以上...function百行為單位...很沒架構吧這樣? 01/16 01:45
diabloevagto:前人動嘴巴都很容易 01/16 01:57
AnyaAlstreim:沒有文件能看?感覺這 project 很賽 01/16 03:13
pooznn:遇過10層以上 要印出來擺會議桌上用螢光筆畫 才知道在寫啥 01/16 03:55
jackylu63:砍掉重練!!我最喜歡做這種事了! 01/16 08:06
alan3100:聽起來就賽康 如果沒上面支持最好別砍掉重練 01/16 10:22
eva19452002:印出來很沒效率吧?用分析工具不會比較好嗎? 01/16 11:10
ppHomer:refactoring 01/16 12:41
prag222:之前工作也遇到很賽的,webform當winform寫 01/16 12:43
f1234518456:我就領錢 幹一天算一天 找新的再閃 反正被罵又不會痛 01/16 13:08
andymai:還沒完全瞭解就refactor會更亂吧?看code是看過而已?還是有 01/16 13:37
andymai:整理?就算沒文件也不見得難接~但是沒架構的話就真的GG了.. 01/16 13:38
andymai:就算是自己寫的程式~個人也不認為重構就一定能幫助瞭解~最 01/16 13:45
andymai:重要的還是該領域的domain know how~才能知道他幹嘛這樣寫 01/16 13:46
viceversa56:這樣算,你一天要理解3W行程式? 01/16 20:06
mepowerlmay:超硬...我也遇過 在CS檔內寫1000行的sql 01/16 21:07
jhnny:看薪水... 01/16 21:18
setsuan:在CS檔寫1000行SQL....對不起,我曾經也偷懶寫成類似情況 01/16 21:49
realmeat:200萬行這數字太豪洨 XD 01/16 21:51
hanbz:是多大的專案= =? 01/16 22:07
yupog2003:200萬行,要是我的話寧願相信是自己小程式寫錯了XD 01/16 22:07
setsuan:我推測有可能有用到第三方元件+原PO說的if func. 01/16 22:36
wadechen:200萬是... 叫老闆先給你兩百萬比較快 01/17 10:12
Plumpy:是在寫小型OS嗎 01/17 15:08
airzone:200 萬行組合語言嗎 ? 01/17 20:18
stero: 200萬行............ 01/17 21:13
asleisureto:建議撐下去!! 將來在履歷加上一人三月內接手200萬行 01/17 21:36
asleisureto:的專案 整個霸氣 01/17 21:36
sedgewick:對不起! 兩百多萬行是什麼鬼東西!!?~~~ 01/17 23:45
VVll:為什麼會寫出1000行SQL 冏 01/18 00:04
MacPerson:我看過3000行的sp...... 01/18 15:48
amozartea:神經病的公司........難怪沒什麼人可用 01/20 18:07
amozartea:塊陶呀 01/20 18:08
kaibaseto:履歷上真的這樣寫主管會信嗎? 01/20 19:03
xevisu:CODE愈多賺愈多 http://ppt.cc/SMyj 01/20 21:40
hacker10158:200萬行有點誇張20萬就很屌了 01/22 02:10
ryosuke70278:200多萬是寫刀劍神域嗎 02/03 15:46
bomei:你確定中間沒空行嗎 02/04 17:45