Re: [討論] hard code 速度會快嗎?

看板Soft_Job (軟體人)作者 (Terry)時間3月前 (2024/06/06 09:53), 3月前編輯推噓15(18393)
留言114則, 24人參與, 3月前最新討論串5/7 (看更多)
※ 引述《Lordaeron (Terry)》之銘言: : ※ 引述《HZYSoft (PCMan)》之銘言: : : 如果有在好好追蹤技術債,定期償還,視情況舉債,有時是一件好事情。 : : 重點 hard code 的當下要留下註解,說明前因後果,並且開 bug 追蹤, : : 這樣日後不會忘記,要 refactor 也比較好搜尋到這些位置 : : 補充: : : 註解的使用不是我想回的重點,重點是平衡短期和長期效益 : : 按照當下的狀況,調整開發的步調。 : : 建議註解單純是加個 TODO: 的註記日後才不會忘了 cleanup : : 或是有些緊急的修改有當下的時空背景,怕一忙沒法馬上清 : : 日後有空要 refactor 的時候,回想不起來當時狀況。 : : 註解不是描述 code 做了什麼,而是描述為什麼會有這 hack : : 至於 code 做了什麼,自然是 code 寫好讀 code 就懂了 : 都說是做專案了,又不是做產品。 : 做專案當然是做完收錢,Meet Dealine,所以重點是, : 照案主的需求,改成他要的,照資安需求,修掉有問題的地方。好好上線。 : 一案結束,就下一案來了,你還有空refactor? 誰billing你? : 我是真的不明白ptt 上一堆天天refactor 掛嘴邊的。 : 用數字說話吧,台灣是出了幾個產品? 幾個open source project ? : 大家不就接案或做公司內部PROJECT。 : 你一個人爽refactor 讓其他人陪你一起更版,就真的是一個老闆的現象囉。 再吐一下天天refactor 的,在台灣你可以看到一堆公司,都有自己的產品, 就是接案子後,用原案的CODE重包出來的:產品。 然後,根本賣不動,這樣要你老闆BILLING你的閒著沒事做去re-fat-tor? 號稱精進系統,使系統更好what? 這下問題大了,何謂"更好"?如何衡量? 跑更快?算更準?資源吃更少?更容易讀? 如果哪一項是為了讓產品更有市場競爭力的也就算了, 公司還可能BILLING你去 fat 一下。然後再BILLING 大伙又重測一次。 最後,注解不寫一下這段CODE 的作用,只寫為什麼這樣HACK,就去將哪個人 鞭十下。 誰管你說的好讀、不好讀,你是讀得懂李白還是杜老爺,誰第一誰第二是不是? 又不是在寫詩詞歌賦。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.25.139 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1717638836.A.7BD.html

06/06 10:22, 3月前 , 1F
哈哈哈哈哈哈哈哈哈
06/06 10:22, 1F
※ 編輯: Lordaeron (101.12.25.139 臺灣), 06/06/2024 10:37:29

06/06 11:15, 3月前 , 2F
已經上線的案子 敢re的不多 通常是re給之後的案子用 另外
06/06 11:15, 2F

06/06 11:15, 3月前 , 3F
re不re 也跟職場政治有關係
06/06 11:15, 3F

06/06 11:31, 3月前 , 4F
只錢有關,政治就是錢,錢不是萬能,但沒錢萬萬不能。
06/06 11:31, 4F

06/06 12:39, 3月前 , 5F
上班就是為了錢 沒什麼問題
06/06 12:39, 5F

06/06 12:43, 3月前 , 6F
不重構 有空review下也是好事 可以睡得安穩點 曾經就在
06/06 12:43, 6F

06/06 12:43, 3月前 , 7F
屎山中找到暗藏5年的大bug 一直有人不定期暗中使用獲利
06/06 12:43, 7F

06/06 12:58, 3月前 , 8F
其實要不要 re 問自己內心即可,不用問過老闆更不
06/06 12:58, 8F

06/06 12:58, 3月前 , 9F
用經過老闆同意,自然也沒有kpi 或績效問題。
06/06 12:58, 9F

06/06 12:58, 3月前 , 10F
只要問自己,re 過之後會不會讓未來的工作感覺更輕
06/06 12:58, 10F

06/06 12:58, 3月前 , 11F
鬆或帶來成就感自我感覺更開心?
06/06 12:58, 11F

06/06 12:58, 3月前 , 12F
會就 re,不會就睡覺,反正自己內心那關都過不了,
06/06 12:58, 12F

06/06 12:58, 3月前 , 13F
就算老闆加薪要求你 re 你也 re 不出個鳥來。
06/06 12:58, 13F

06/06 12:58, 3月前 , 14F
要不要 re 從來就跟外在環境無關,就看自己願不願意
06/06 12:58, 14F

06/06 12:58, 3月前 , 15F
而已。反正老闆看你上班打鍵盤,也不知道你是在 re
06/06 12:58, 15F

06/06 12:58, 3月前 , 16F
還是在 ptt 打廢文。
06/06 12:58, 16F

06/06 13:14, 3月前 , 17F
原來你re 完不用重測?你不要求人家billing 你,
06/06 13:14, 17F

06/06 13:15, 3月前 , 18F
然後你fat 完,自己負責測完且其他人同意,就是囉
06/06 13:15, 18F

06/06 13:36, 3月前 , 19F
不要講那個幹話 我底下的rd如果沒經過我同意就自己在那
06/06 13:36, 19F

06/06 13:36, 3月前 , 20F
邊refactor我一定把他抓出來幹上天 什麼叫做不用問 什麼
06/06 13:36, 20F

06/06 13:36, 3月前 , 21F
叫做追求自我成就感? 想要自己想幹什麼就幹什麼麻煩自
06/06 13:36, 21F

06/06 13:36, 3月前 , 22F
己開業當老闆
06/06 13:36, 22F

06/06 13:38, 3月前 , 23F
要不要 re 本來就是個內心爽度的問題,什麼測不測 b
06/06 13:38, 23F

06/06 13:38, 3月前 , 24F
illing 不 billing 的都是其次。
06/06 13:38, 24F

06/06 13:42, 3月前 , 25F
只能說樓上的文化不適合,愛 re code 的人根本不可
06/06 13:42, 25F

06/06 13:43, 3月前 , 26F
能去樓上當你底下的rd。啊,樓上你醒醒,看清楚你
06/06 13:43, 26F

06/06 13:43, 3月前 , 27F
底下根本沒有 rd。
06/06 13:43, 27F

06/06 13:43, 3月前 , 28F
都出來上班了,所有在公司內程式碼都不是屬於你個人的.
06/06 13:43, 28F

06/06 13:43, 3月前 , 29F
不是你說要refactor 就可以...程式碼是屬於公司跟股東的
06/06 13:43, 29F

06/06 13:43, 3月前 , 30F
好嗎
06/06 13:43, 30F

06/06 13:44, 3月前 , 31F
公司跟股東沒有允許,你就是不能psuh上去
06/06 13:44, 31F

06/06 13:45, 3月前 , 32F
尤其是已經上線的code 你亂refactor 真的出事影響範圍很
06/06 13:45, 32F

06/06 13:45, 3月前 , 33F
恐怖
06/06 13:45, 33F

06/06 13:46, 3月前 , 34F
如果是某個客戶已經在量產的firmware 你refactor 完真的
06/06 13:46, 34F

06/06 13:46, 3月前 , 35F
出事的話,客戶產線停工損失你要扛嗎?
06/06 13:46, 35F

06/06 13:50, 3月前 , 36F
修改上版都有對應的任務單吧?怎麼還會有未經同意重構的
06/06 13:50, 36F

06/06 13:50, 3月前 , 37F
疑慮
06/06 13:50, 37F

06/06 13:54, 3月前 , 38F
有些人會在feature 或是bug單上順便做不必要的refactor
06/06 13:54, 38F
還有 36 則推文
06/07 10:14, 3月前 , 75F
當然阿,大型開源一堆隨便一個issue就討論超久,code
06/07 10:14, 75F

06/07 10:15, 3月前 , 76F
品質當然也屌打那種需求早上講明天就要的公司
06/07 10:15, 76F

06/07 11:07, 3月前 , 77F
refractor 很好呀 有時間員工想作 有何不可 反正還有jenkins
06/07 11:07, 77F

06/07 11:07, 3月前 , 78F
裡各種的test去把關 都過了測試 那有啥問題?
06/07 11:07, 78F

06/07 14:54, 3月前 , 79F
看來很多人都是老闆。讓他手下的員工想如何就如何
06/07 14:54, 79F

06/07 14:55, 3月前 , 80F
東西還不用管上線,只要什麼S 過就好的。看來公司大
06/07 14:55, 80F

06/07 14:55, 3月前 , 81F
不怕賠。
06/07 14:55, 81F

06/07 15:56, 3月前 , 82F
有啊 你 fat 完之後打到一個沒測到的問題炸掉客戶資料業
06/07 15:56, 82F

06/07 15:56, 3月前 , 83F
務去道歉的時候 嘻嘻
06/07 15:56, 83F

06/07 15:56, 3月前 , 84F
你可以說那是測試的需求沒開好干我屁事
06/07 15:56, 84F

06/07 15:56, 3月前 , 85F
然後看看老闆表情
06/07 15:56, 85F

06/07 16:13, 3月前 , 86F
「只要它能運作,就不要動它!」我相信只要做的夠久就能明白
06/07 16:13, 86F

06/07 16:13, 3月前 , 87F
這句話有多重要...
06/07 16:13, 87F

06/07 17:15, 3月前 , 88F
坦白說在那邊肥來肥去對職涯一點幫助都沒,還不如把時間
06/07 17:15, 88F

06/07 17:15, 3月前 , 89F
拿去準備面試
06/07 17:15, 89F

06/07 17:15, 3月前 , 90F
面試談到你做的專案沒有亮點可不會因為你肥得很好就加分
06/07 17:15, 90F

06/07 17:16, 3月前 , 91F
面試官只會覺得你們一開始就該寫好^^
06/07 17:16, 91F

06/07 17:51, 3月前 , 92F
我之前面試工程主管的缺..對方公司創辦人只關心做過的專
06/07 17:51, 92F

06/07 17:51, 3月前 , 93F
案為原公司帶來多少利益...根本不管你用啥技術或寫得多乾
06/07 17:51, 93F

06/07 17:51, 3月前 , 94F
06/07 17:51, 94F

06/07 17:51, 3月前 , 95F
對方還是個英國佬
06/07 17:51, 95F

06/07 21:06, 3月前 , 96F
看來這篇樓主L才是真老闆,才會這麼怕公司賠錢。
06/07 21:06, 96F

06/07 21:06, 3月前 , 97F
我們這種每個月領固定薪資的,當然要天天練習 re co
06/07 21:06, 97F

06/07 21:06, 3月前 , 98F
de,反正這間公司只是練 re code的跳板,是步上成大
06/07 21:06, 98F

06/07 21:06, 3月前 , 99F
神之路的踏腳石,只要每個月薪水按時進來,公司賠
06/07 21:06, 99F

06/07 21:06, 3月前 , 100F
錢乾我屁事?哈哈哈哈!
06/07 21:06, 100F

06/07 21:20, 3月前 , 101F
重構要有價值啦 當改東西發現要到處改還到處漏 加同類
06/07 21:20, 101F

06/07 21:20, 3月前 , 102F
型功能每次卻要花一樣多甚至更多時間 自然就會去重構
06/07 21:20, 102F

06/07 21:20, 3月前 , 103F
而且本來就要改東西了 重不重構都是要測 也沒有啥陪
06/07 21:20, 103F

06/07 21:20, 3月前 , 104F
你重測問題出現
06/07 21:20, 104F

06/07 21:53, 3月前 , 105F
如果是跟著需求變動還情有可原,有些是假會明明沒有修改
06/07 21:53, 105F

06/07 21:53, 3月前 , 106F
需求硬要重構
06/07 21:53, 106F

06/07 22:41, 3月前 , 107F
只要能運作就不要動它+1
06/07 22:41, 107F

06/07 23:04, 3月前 , 108F
公司賠錢你可能沒感覺,但哪天你同事這樣雷你,就不要哭
06/07 23:04, 108F

06/07 23:04, 3月前 , 109F
,不過沒事,反正都說要遲早要跳船了,被雷就高歌離席。
06/07 23:04, 109F

06/08 15:04, 3月前 , 110F
我看過有在refactor的都是對自己產出有要求的,要
06/08 15:04, 110F

06/08 15:04, 3月前 , 111F
麼都花自己的時間做,或者專案空檔抓個時間做。除
06/08 15:04, 111F

06/08 15:04, 3月前 , 112F
非真的閒到不行才會跟主管提案專門做重構,但是公
06/08 15:04, 112F

06/08 15:04, 3月前 , 113F
司如果讓你一直閒到這種程度要擔心不是重不重構…
06/08 15:04, 113F

06/08 15:04, 3月前 , 114F
06/08 15:04, 114F
文章代碼(AID): #1cOHQqUz (Soft_Job)
文章代碼(AID): #1cOHQqUz (Soft_Job)