Re: [討論] hard code 速度會快嗎?
看板Soft_Job (軟體人)作者Lordaeron (Terry)時間5月前 (2024/06/06 09:53)推噓17(22推 5噓 106→)留言133則, 30人參與討論串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,
5月前
, 1F
06/06 10:22, 1F
※ 編輯: Lordaeron (101.12.25.139 臺灣), 06/06/2024 10:37:29
→
06/06 11:15,
5月前
, 2F
06/06 11:15, 2F
→
06/06 11:15,
5月前
, 3F
06/06 11:15, 3F
→
06/06 11:31,
5月前
, 4F
06/06 11:31, 4F
→
06/06 12:39,
5月前
, 5F
06/06 12:39, 5F
→
06/06 12:43,
5月前
, 6F
06/06 12:43, 6F
→
06/06 12:43,
5月前
, 7F
06/06 12:43, 7F
推
06/06 12:58,
5月前
, 8F
06/06 12:58, 8F
→
06/06 12:58,
5月前
, 9F
06/06 12:58, 9F
→
06/06 12:58,
5月前
, 10F
06/06 12:58, 10F
→
06/06 12:58,
5月前
, 11F
06/06 12:58, 11F
→
06/06 12:58,
5月前
, 12F
06/06 12:58, 12F
→
06/06 12:58,
5月前
, 13F
06/06 12:58, 13F
→
06/06 12:58,
5月前
, 14F
06/06 12:58, 14F
→
06/06 12:58,
5月前
, 15F
06/06 12:58, 15F
→
06/06 12:58,
5月前
, 16F
06/06 12:58, 16F
→
06/06 13:14,
5月前
, 17F
06/06 13:14, 17F
→
06/06 13:15,
5月前
, 18F
06/06 13:15, 18F
推
06/06 13:36,
5月前
, 19F
06/06 13:36, 19F
→
06/06 13:36,
5月前
, 20F
06/06 13:36, 20F
→
06/06 13:36,
5月前
, 21F
06/06 13:36, 21F
→
06/06 13:36,
5月前
, 22F
06/06 13:36, 22F
推
06/06 13:38,
5月前
, 23F
06/06 13:38, 23F
→
06/06 13:38,
5月前
, 24F
06/06 13:38, 24F
噓
06/06 13:42,
5月前
, 25F
06/06 13:42, 25F
→
06/06 13:43,
5月前
, 26F
06/06 13:43, 26F
→
06/06 13:43,
5月前
, 27F
06/06 13:43, 27F
推
06/06 13:43,
5月前
, 28F
06/06 13:43, 28F
→
06/06 13:43,
5月前
, 29F
06/06 13:43, 29F
→
06/06 13:43,
5月前
, 30F
06/06 13:43, 30F
→
06/06 13:44,
5月前
, 31F
06/06 13:44, 31F
→
06/06 13:45,
5月前
, 32F
06/06 13:45, 32F
→
06/06 13:45,
5月前
, 33F
06/06 13:45, 33F
→
06/06 13:46,
5月前
, 34F
06/06 13:46, 34F
→
06/06 13:46,
5月前
, 35F
06/06 13:46, 35F
→
06/06 13:50,
5月前
, 36F
06/06 13:50, 36F
→
06/06 13:50,
5月前
, 37F
06/06 13:50, 37F
推
06/06 13:54,
5月前
, 38F
06/06 13:54, 38F
還有 55 則推文
→
06/07 17:51,
5月前
, 94F
06/07 17:51, 94F
→
06/07 17:51,
5月前
, 95F
06/07 17:51, 95F
噓
06/07 21:06,
5月前
, 96F
06/07 21:06, 96F
→
06/07 21:06,
5月前
, 97F
06/07 21:06, 97F
→
06/07 21:06,
5月前
, 98F
06/07 21:06, 98F
→
06/07 21:06,
5月前
, 99F
06/07 21:06, 99F
→
06/07 21:06,
5月前
, 100F
06/07 21:06, 100F
推
06/07 21:20,
5月前
, 101F
06/07 21:20, 101F
→
06/07 21:20,
5月前
, 102F
06/07 21:20, 102F
→
06/07 21:20,
5月前
, 103F
06/07 21:20, 103F
→
06/07 21:20,
5月前
, 104F
06/07 21:20, 104F
推
06/07 21:53,
5月前
, 105F
06/07 21:53, 105F
→
06/07 21:53,
5月前
, 106F
06/07 21:53, 106F
推
06/07 22:41,
5月前
, 107F
06/07 22:41, 107F
→
06/07 23:04,
5月前
, 108F
06/07 23:04, 108F
→
06/07 23:04,
5月前
, 109F
06/07 23:04, 109F
推
06/08 15:04,
5月前
, 110F
06/08 15:04, 110F
→
06/08 15:04,
5月前
, 111F
06/08 15:04, 111F
→
06/08 15:04,
5月前
, 112F
06/08 15:04, 112F
→
06/08 15:04,
5月前
, 113F
06/08 15:04, 113F
→
06/08 15:04,
5月前
, 114F
06/08 15:04, 114F
→
06/10 15:47,
5月前
, 115F
06/10 15:47, 115F
噓
06/10 18:27,
5月前
, 116F
06/10 18:27, 116F
推
06/11 09:10,
5月前
, 117F
06/11 09:10, 117F
→
06/11 09:10,
5月前
, 118F
06/11 09:10, 118F
→
06/11 09:10,
5月前
, 119F
06/11 09:10, 119F
→
06/11 09:38,
5月前
, 120F
06/11 09:38, 120F
→
06/11 09:39,
5月前
, 121F
06/11 09:39, 121F
推
06/12 01:29,
5月前
, 122F
06/12 01:29, 122F
→
06/12 01:29,
5月前
, 123F
06/12 01:29, 123F
→
06/12 02:31,
5月前
, 124F
06/12 02:31, 124F
噓
06/12 11:38,
5月前
, 125F
06/12 11:38, 125F
→
06/12 11:38,
5月前
, 126F
06/12 11:38, 126F
→
06/12 12:36,
5月前
, 127F
06/12 12:36, 127F
→
06/12 13:18,
5月前
, 128F
06/12 13:18, 128F
→
06/12 14:31,
5月前
, 129F
06/12 14:31, 129F
推
06/12 14:44,
5月前
, 130F
06/12 14:44, 130F
推
06/13 15:49,
5月前
, 131F
06/13 15:49, 131F
→
06/13 15:49,
5月前
, 132F
06/13 15:49, 132F
→
06/13 15:49,
5月前
, 133F
06/13 15:49, 133F
討論串 (同標題文章)
Soft_Job 近期熱門文章
44
154
14
90
PTT職涯區 即時熱門文章