Re: [討論] hard code 速度會快嗎?
看板Soft_Job (軟體人)作者Lordaeron (Terry)時間3月前 (2024/06/06 09:53)推噓15(18推 3噓 93→)留言114則, 24人參與討論串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
06/06 11:15, 2F
→
06/06 11:15,
3月前
, 3F
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
06/06 12:43, 6F
→
06/06 12:43,
3月前
, 7F
06/06 12:43, 7F
推
06/06 12:58,
3月前
, 8F
06/06 12:58, 8F
→
06/06 12:58,
3月前
, 9F
06/06 12:58, 9F
→
06/06 12:58,
3月前
, 10F
06/06 12:58, 10F
→
06/06 12:58,
3月前
, 11F
06/06 12:58, 11F
→
06/06 12:58,
3月前
, 12F
06/06 12:58, 12F
→
06/06 12:58,
3月前
, 13F
06/06 12:58, 13F
→
06/06 12:58,
3月前
, 14F
06/06 12:58, 14F
→
06/06 12:58,
3月前
, 15F
06/06 12:58, 15F
→
06/06 12:58,
3月前
, 16F
06/06 12:58, 16F
→
06/06 13:14,
3月前
, 17F
06/06 13:14, 17F
→
06/06 13:15,
3月前
, 18F
06/06 13:15, 18F
推
06/06 13:36,
3月前
, 19F
06/06 13:36, 19F
→
06/06 13:36,
3月前
, 20F
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
06/06 13:38, 23F
→
06/06 13:38,
3月前
, 24F
06/06 13:38, 24F
噓
06/06 13:42,
3月前
, 25F
06/06 13:42, 25F
→
06/06 13:43,
3月前
, 26F
06/06 13:43, 26F
→
06/06 13:43,
3月前
, 27F
06/06 13:43, 27F
推
06/06 13:43,
3月前
, 28F
06/06 13:43, 28F
→
06/06 13:43,
3月前
, 29F
06/06 13:43, 29F
→
06/06 13:43,
3月前
, 30F
06/06 13:43, 30F
→
06/06 13:44,
3月前
, 31F
06/06 13:44, 31F
→
06/06 13:45,
3月前
, 32F
06/06 13:45, 32F
→
06/06 13:45,
3月前
, 33F
06/06 13:45, 33F
→
06/06 13:46,
3月前
, 34F
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
06/06 13:54, 38F
還有 36 則推文
推
06/07 10:14,
3月前
, 75F
06/07 10:14, 75F
→
06/07 10:15,
3月前
, 76F
06/07 10:15, 76F
推
06/07 11:07,
3月前
, 77F
06/07 11:07, 77F
→
06/07 11:07,
3月前
, 78F
06/07 11:07, 78F
→
06/07 14:54,
3月前
, 79F
06/07 14:54, 79F
→
06/07 14:55,
3月前
, 80F
06/07 14:55, 80F
→
06/07 14:55,
3月前
, 81F
06/07 14:55, 81F
推
06/07 15:56,
3月前
, 82F
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
06/07 21:06, 96F
→
06/07 21:06,
3月前
, 97F
06/07 21:06, 97F
→
06/07 21:06,
3月前
, 98F
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
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
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
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章
18
30