[討論] n萬行的code

看板Soft_Job作者 (倫敦鐵橋垮下來)時間9年前 (2016/07/14 22:50), 9年前編輯推噓52(52081)
留言133則, 57人參與, 最新討論串1/14 (看更多)
(幫以前同學代po) 背景:四大資工碩,役退。 同學最近才剛工作兩三個月 聽他說一進公司,主管直接丟了一份project的source code給他 原本負責這個project的前輩已經離職了,所以當時是由主管代職, 這份source code林林總總大概有6~7萬行 這麼龐大的code,當然也是埋一堆bug,通通直接workaround 來一個打一個,來十個打十個 主管表示:試用期過後,這份code之後就交給你maintain了 所以他從第一天進公司開始每天都在看code 三個月也一轉眼過去了, 剛剛吃飯聽他說,上禮拜開會主管突然問他 「某case發生時會有bug,請問是在哪個function什麼原因造成的?」 同學自己也不熟,只好回說待會回去看一下再跟主管回報 主管只丟了一句話就離開了: 「你前三個月試用期都在幹嘛? 才問一個case也答不出來,之後你是要怎麼開發,怎麼maintain?」 各位認為這件事是我同學能力不足? 還是主管太嚴苛? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.14.16.46 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1468507816.A.493.html

07/14 22:52, , 1F
程式寫太爛怪我?
07/14 22:52, 1F

07/14 22:53, , 2F
你可以問他你也代理過一段時間阿 怎麼你不知道還來問我
07/14 22:53, 2F
其實聽起來好像就是主管才剛代職沒多久 同學就被徵進公司補位的

07/14 22:59, , 3F
屎缺... 嗆回去就對惹
07/14 22:59, 3F

07/14 23:02, , 4F
記不住很正常吧……
07/14 23:02, 4F

07/14 23:04, , 5F
不用理主管 有本事自己來看
07/14 23:04, 5F
真的! ※ 編輯: randomly (101.14.16.46), 07/14/2016 23:09:43

07/14 23:12, , 6F
那以後呼朧他就好了 他想聽到某種制式的回答 很好餵
07/14 23:12, 6F

07/14 23:13, , 7F
碩畢無經驗新鮮肝 三個月沒辦法到全熟是應該的
07/14 23:13, 7F

07/14 23:14, , 8F
系統廠不意外
07/14 23:14, 8F

07/14 23:17, , 9F
所以三個月的神人剛接手離職的人的CODE 沒有文件
07/14 23:17, 9F

07/14 23:17, , 10F
看得完?
07/14 23:17, 10F

07/14 23:17, , 11F
就是故意要問倒你的 除非那問題之前是他解的 不然誰會記得
07/14 23:17, 11F

07/14 23:19, , 12F
就算看完看熟也全部理解 突然問CASE 誰會記得
07/14 23:19, 12F

07/14 23:24, , 13F
code是拿來寫不是拿來背的,有問題在track
07/14 23:24, 13F

07/14 23:26, , 14F
一樓正解XD
07/14 23:26, 14F

07/14 23:26, , 15F
他要的是靈媒 不是工程師 下次他再問就拿筊給他擲
07/14 23:26, 15F

07/14 23:42, , 16F
最好答的出來啦.......
07/14 23:42, 16F

07/14 23:44, , 17F
主管這樣講就是要你重寫的意思
07/14 23:44, 17F

07/14 23:53, , 18F
阿就主管的職責啊XD
07/14 23:53, 18F

07/15 00:12, , 19F
這種code一年都看不完 拖一天算一天就對了~
07/15 00:12, 19F

07/15 00:15, , 20F
其實code是主管寫的
07/15 00:15, 20F

07/15 00:22, , 21F
說實在話 幾萬行code還真不算多啊...
07/15 00:22, 21F

07/15 00:22, , 22F
lol
07/15 00:22, 22F

07/15 00:23, , 23F
code難不難理解 其實也不是用行數來比較的 重點在架構
07/15 00:23, 23F

07/15 00:39, , 24F
這也太鳥了..塊陶啊XDD 我對新人都說不懂正常不要想太多也
07/15 00:39, 24F

07/15 00:40, , 25F
不要一直問..看就對了XDD
07/15 00:40, 25F

07/15 00:40, , 26F
塊陶, 四大碩何必跟這種爛老闆
07/15 00:40, 26F

07/15 01:13, , 27F
隨便講個function就好,就說我已經重構過了
07/15 01:13, 27F

07/15 01:17, , 28F
對付這種主管 就是需要嘴炮的能力 XD
07/15 01:17, 28F

07/15 02:15, , 29F
主管感覺脾氣差愛嗆人,維護那份扣不一定是屎缺,但是
07/15 02:15, 29F

07/15 02:15, , 30F
在這主管下面感覺會是屎缺
07/15 02:15, 30F

07/15 08:10, , 31F
如果三個月都只是在看 code 自己還沒找到一套方式 那可能
07/15 08:10, 31F

07/15 08:10, , 32F
要檢討自己是不是太混
07/15 08:10, 32F

07/15 08:11, , 33F
或者學習方式有問題
07/15 08:11, 33F

07/15 08:12, , 34F
接手別人的 code 觀念邏輯與做事方法絕對不同
07/15 08:12, 34F

07/15 08:13, , 35F
加上某些段落可能是臨時趕出來,沒注意太多細節
07/15 08:13, 35F

07/15 08:13, , 36F
怎麼分析 code 重構與解構 還是得要分析一下
07/15 08:13, 36F

07/15 08:14, , 37F
不過還是要看做到的位子,是資深還是? 薪水多寡之類
07/15 08:14, 37F
還有 56 則推文
07/15 13:48, , 94F
六、七萬行其實不大,三個月看不完應該是架構的問題
07/15 13:48, 94F

07/15 13:49, , 95F
主管不管有沒有看code...他認為你三個月後要熟程式是正常的
07/15 13:49, 95F

07/15 15:15, , 96F
被人身攻擊直接寄信給版主處理不就好了…在公開版面
07/15 15:15, 96F

07/15 15:15, , 97F
嗆說要告人很像八卦版的風氣
07/15 15:15, 97F

07/15 16:03, , 98F
我又想到vc一個cpp檔最多只能編譯65535行的往事
07/15 16:03, 98F

07/15 16:20, , 99F
我沒看到哪裡有人身攻擊?
07/15 16:20, 99F

07/15 16:20, , 100F
幾萬行程式,如果架構好,其實很快就可以看完,除非
07/15 16:20, 100F

07/15 16:21, , 101F
程度太差,或是架構太差,幾萬行程式擠在同一個func
07/15 16:21, 101F

07/15 18:46, , 102F
爛code
07/15 18:46, 102F

07/15 18:55, , 103F
說的是你反擊的方式很low,而不是說你反擊這個動作很low
07/15 18:55, 103F

07/15 18:58, , 104F
不過a了一下,你這人大概就這風格了吧,網路嘴炮叫囂罷了
07/15 18:58, 104F

07/15 18:58, , 105F
,只會在那邊有種你就怎樣,敢不敢怎樣,看到我都笑了
07/15 18:58, 105F

07/15 18:59, , 106F
只準你要求別人做什麼,人家說你怎麼不直接告你很low就開
07/15 18:59, 106F

07/15 18:59, , 107F
始跳腳
07/15 18:59, 107F

07/15 19:01, , 108F
對你這種人按照妳的話來說你就值得我跟你嘴砲幾下啦,其他
07/15 19:01, 108F

07/15 19:01, , 109F
的說實在你沒那個價值
07/15 19:01, 109F

07/15 19:08, , 110F
抱歉,多打了幾句,只是A到你那些很鳥的推文(挑釁人啦,罵
07/15 19:08, 110F

07/15 19:09, , 111F
人被桶啦之類的紀錄,讓我對你的觀感從很LOW變成嘴砲人,
07/15 19:09, 111F

07/15 19:09, , 112F
),所以就多說了幾句,這是不由自主的厭惡,真是抱歉啦
07/15 19:09, 112F

07/15 19:14, , 113F
google,PTT cobrasgo會看到很多精彩的推文和相關公告wwww
07/15 19:14, 113F

07/15 20:06, , 114F
我是覺得有卵葩的話大可直接提告
07/15 20:06, 114F

07/15 21:00, , 115F
原PO說的是 114 Android 小公司 嗎?
07/15 21:00, 115F

07/15 21:23, , 116F
阿你同學的回答就真的看不出來前三個月在幹嘛阿
07/15 21:23, 116F

07/15 21:39, , 117F
個人覺得看完跟熟是兩回事
07/15 21:39, 117F

07/16 02:50, , 118F
六萬多就是隻小程式而已啊.....
07/16 02:50, 118F

07/16 04:43, , 119F
有這種主管,可以考慮離職了....
07/16 04:43, 119F

07/16 13:47, , 120F
看是啥類型 有的一個function就近萬行 系統廠奇葩多
07/16 13:47, 120F

07/17 02:31, , 121F
主管應該被fire 這什麼鳥管理
07/17 02:31, 121F

07/17 09:38, , 122F
應對太差 又不是老鳥,剛進公司講話要美化一下
07/17 09:38, 122F

07/18 13:30, , 123F
就算自己寫的記不住也很正常啊,工程師是賣邏輯不是賣
07/18 13:30, 123F

07/18 13:30, , 124F
記憶力
07/18 13:30, 124F

07/18 13:37, , 125F
我都是作客製化,我客戶有問題問我我也都是說看一下再
07/18 13:37, 125F

07/18 13:37, , 126F
回你,拿不確定的東西回應那種事我叫作嘴
07/18 13:37, 126F

07/19 23:45, , 127F
光說是數萬行不過是什麼內容的code?
07/19 23:45, 127F

07/19 23:47, , 128F
雖然我覺得問這種問題你可以隨便唬爛一下就是了
07/19 23:47, 128F

07/19 23:47, , 129F
如果那份原始碼結構沒有很混亂, 應該可以抓到一些大概
07/19 23:47, 129F

07/22 00:06, , 130F
若他對程式的一些功能, data flow仍不清楚, 那你同學能力
07/22 00:06, 130F

07/22 00:07, , 131F
還不夠.
07/22 00:07, 131F

07/22 00:08, , 132F
還有他手上有bug list嗎? 若有的話, 就別一行行看code了,
07/22 00:08, 132F

07/22 00:08, , 133F
直接從bug發生的地方trace回去, 這樣速度才會快.
07/22 00:08, 133F
文章代碼(AID): #1NXwQeIJ (Soft_Job)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 14 篇):
文章代碼(AID): #1NXwQeIJ (Soft_Job)