推 d1288999: 推推 07/07 08:48
推 yyhsiu: 推前半,做事真的要看帶來的價值 07/07 08:51
推 bill0205: 推 07/07 09:00
推 Gaitz: 推 07/07 09:27
推 WTFCN: 台肯 07/07 09:36
推 lovez04wj06: 除了半瓶水以外,真的有人喜歡沒事就重購嗎? 07/07 10:46
比起有沒有事(應該沒多少人是真的沒事的),
更重要的問題是很多人會看 code 看不順眼. (不過這個行為本身不見得是壞事)
看到一個問題就想要去挑戰更好的作法,
不論是求表現也好, 或是想找事情殺時間, 這是人之常情.
※ 編輯: TonyQ (210.61.209.201 臺灣), 07/07/2020 10:49:27
推 asd51052000: 是不是少了[心得]? 07/07 10:53
→ x000032001: 加功能就容易伴隨著重構 不然經常會變得疊床架屋 07/07 11:05
推 ian90911: 中肯 07/07 11:38
推 jhengsiaomin: 推 07/07 12:02
推 tbpfs: 中肯 07/07 12:37
噓 iceman5566: 你的標題先重構一下吧 07/07 12:45
推 Menderca: 中肯推 07/07 13:21
→ longlyeagle: E 07/07 13:21
→ shooter555: 加功能伴隨重構 那應該會想打寫架構的人 07/07 13:24
推 TAKADO: 改扣之前先問問自己,這段程式這麼爛大家都有看到,為什麼 07/07 13:32
→ TAKADO: 沒有前人去改它,凡事必有因果。 07/07 13:32
我自己改過很多次, 通常原因都是前人能力不足/膽量不足.
所以要問問的應該是自己有沒有比前人厲害.
→ shooter555: 不過真的就是權限問題 權限夠想把所有功能改掉 不用說 07/07 13:33
→ shooter555: 物件化 擬人化都可以 每個功能幫它取個名子 07/07 13:34
推 jixiang: 中肯 07/07 13:39
→ x000032001: 哪來的萬用架構都不用動就可以加功能 不需要dirty wo 07/07 13:39
→ x000032001: rk 請務必讓我見識怎麼設計出來的 07/07 13:39
→ KeyFSN: 就是有阿 看過才會讚嘆公司花大錢請 senior 不是沒有原因 07/07 13:54
→ as30385438: 能搞出萬用架構應該也不是senior, 是神了 07/07 14:08
→ as30385438: 不然就是一堆overdesign的garbage code自以為很神 07/07 14:08
※ 編輯: TonyQ (210.61.209.201 臺灣), 07/07/2020 14:11:04
推 Darkword1987: 我覺得要refactor要有理由 醜不算 07/07 14:18
→ shooter555: 架構總要保留可以擴充跟相容的空間吧 加一個功能就要 07/07 14:29
→ shooter555: 這就是有問題的 07/07 14:30
→ shooter555: 重構 07/07 14:30
推 hichcock: 年輕人應該多鼓勵重構當練功, 但是請私下做 07/07 15:12
→ hichcock: 不要影響到大家工作的環境, 重構下去你才會發現很多問題 07/07 15:12
→ hichcock: 包含自己缺少的, 還有舊架構的涵義等等 07/07 15:13
推 leveger0903: 如果該專案幾乎沒有後續需求的話 只是醜我可以 07/07 15:57
→ leveger0903: 但是常常有後續一堆需求 加上前人刻意不照公司寫程 07/07 15:58
→ leveger0903: 式規範走 留下很多坑 東西又在線上 不得不選這條路 07/07 15:58
→ lazarus1121: 站在管理者的立場就是沒壞不要改,因為錯了要擔責任 07/07 17:37
→ lazarus1121: 但站在開發者的角度,這東西不改我會很難維護跟除錯 07/07 17:38
我是管理者而且我會改,反正我扛責任沒人會說什麼。
這篇真正的立場叫做掂掂自己斤兩。
→ lazarus1121: 這篇的立場只是偏前者 07/07 17:39
推 joery: 推能跑沒問題再爛也不要動code,很難改不知道是否有地雷,可 07/07 18:42
→ joery: 3會付出代價 07/07 18:42
→ airtsubasa: 如果公司沒有自己的規範呢? 呵呵… 07/07 20:35
推 simpleplanya: 推唷 07/07 21:36
推 ericjc: 推一個 07/07 22:24
推 clamperni: 說真的我到現在還沒遇到真的懂重構的 2倒是一堆XD 07/08 00:03
推 Csongs: 很多人只是看不慣別人寫得而已 07/08 00:05
※ 編輯: TonyQ (61.231.78.150 臺灣), 07/08/2020 05:24:43
推 nenpow: 這篇整理得很清楚, 但多數人還是只會擷取自己想聽的 07/08 08:44
推 LuyTe: premature optimization is the root of all evil 07/08 09:53
→ LuyTe: 重構跟講英文很像,你會看到一堆英文很爛的人很有自信開口 07/08 09:57
→ LuyTe: 講,也會看到英文很好卻不敢開口的人。你會看到一堆該重構 07/08 09:57
→ LuyTe: 的人找理由不去重構,也會看到不該重構的人OCD發作改些沒意 07/08 09:57
→ LuyTe: 義的東西 07/08 09:57
推 smily134: 推 07/08 11:01
→ zx1986: > 凡人登山要確保 超中肯!Testing 先起來再說重構! 07/08 13:49
推 overhead: 抱持code沒壞就不要改的,是爛主管。通常就是他自己cod 07/11 15:36
→ overhead: ing能力差,不勤練,不好好寫test。還因為他是這種人, 07/11 15:36
→ overhead: 整個團隊也慢慢變這種風格。 07/11 15:36