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

軟工

49224

: ※ 引述《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
MoonCode1樓哈哈哈哈哈哈哈哈哈 06/06 10:22
Araiman2樓已經上線的案子 敢re的不多 通常是re給之後的案子用 另外 06/06 11:15
Araiman3樓re不re 也跟職場政治有關係 06/06 11:15
本人4樓只錢有關,政治就是錢,錢不是萬能,但沒錢萬萬不能。 06/06 11:31
Araiman5樓上班就是為了錢 沒什麼問題 06/06 12:39
Araiman6樓不重構 有空review下也是好事 可以睡得安穩點 曾經就在 06/06 12:43
Araiman7樓屎山中找到暗藏5年的大bug 一直有人不定期暗中使用獲利 06/06 12:43
accessdenied8樓其實要不要 re 問自己內心即可,不用問過老闆更不 06/06 12:58
accessdenied9樓用經過老闆同意,自然也沒有kpi 或績效問題。 06/06 12:58
accessdenied10樓只要問自己,re 過之後會不會讓未來的工作感覺更輕 06/06 12:58
accessdenied11樓鬆或帶來成就感自我感覺更開心? 06/06 12:58
accessdenied12樓會就 re,不會就睡覺,反正自己內心那關都過不了, 06/06 12:58
accessdenied13樓就算老闆加薪要求你 re 你也 re 不出個鳥來。 06/06 12:58
accessdenied14樓要不要 re 從來就跟外在環境無關,就看自己願不願意 06/06 12:58
accessdenied15樓而已。反正老闆看你上班打鍵盤,也不知道你是在 re 06/06 12:58
accessdenied16樓還是在 ptt 打廢文。 06/06 12:58
本人17樓原來你re 完不用重測?你不要求人家billing 你, 06/06 13:14
本人18樓然後你fat 完,自己負責測完且其他人同意,就是囉 06/06 13:15
kurtsgm19樓不要講那個幹話 我底下的rd如果沒經過我同意就自己在那 06/06 13:36
kurtsgm20樓邊refactor我一定把他抓出來幹上天 什麼叫做不用問 什麼 06/06 13:36
kurtsgm21樓叫做追求自我成就感? 想要自己想幹什麼就幹什麼麻煩自 06/06 13:36
kurtsgm22樓己開業當老闆 06/06 13:36
accessdenied23樓要不要 re 本來就是個內心爽度的問題,什麼測不測 b 06/06 13:38
accessdenied24樓illing 不 billing 的都是其次。 06/06 13:38
accessdenied25樓只能說樓上的文化不適合,愛 re code 的人根本不可 06/06 13:42
accessdenied26樓能去樓上當你底下的rd。啊,樓上你醒醒,看清楚你 06/06 13:43
accessdenied27樓底下根本沒有 rd。 06/06 13:43
hegemon28樓都出來上班了,所有在公司內程式碼都不是屬於你個人的. 06/06 13:43
hegemon29樓不是你說要refactor 就可以...程式碼是屬於公司跟股東的 06/06 13:43
hegemon30樓好嗎 06/06 13:43