作者AmosYang (泛用人型編碼器)
看板Soft_Job
標題Re: [請益] 工作四年多開始迷惘
時間Mon Apr 16 02:29:09 2018
※ 引述《accessdenied (存取違規)》之銘言:
: 還是很多人對 clean code 的烏托邦有著不切實際的夢想....
: 醒醒看看 real world 的例子吧......
: 但是,這些頂多增加修改的成本和難度,卻沒有害當初公司業務根本做不起來。
: 這就是一種技術債槓桿。
我同意「事情有輕重緩急」這個概念,例如,先止住大出血,以後再考慮感染、疤
痕這類「相對的小事」。
========================================================================
我反對以下這種話術:
(1)
: 我想問那些把 clean code 和 DP 看得甚高的工程師們,在這樣現實的商業生活中,你會
: 怎麼做的讓我刮目相看呢?
(2)
: → accessdenied: 討論還是就不要深究實作,因為我並沒有提供詳細的系 04/15 20:28
: → accessdenied: 統內部設計的資訊,單純只有這個scenario 是真人真 04/15 20:28
: → accessdenied: 事 04/15 20:28
我的解讀:
條件:
* 不討論 DomainX 技術細節 ... (2)
* 不提供 DomainX 詳細資訊 ... (2)
* 只提供 DomainY 的需求與資訊 ... (原文裡大部份的描述)
問題:
* 在以上的條件之下,要如何從 DomainX 的角度來解決這個從 DomainY 角度
定義的問題? ... (1)
易言之,
"It's a trap!"
https://www.youtube.com/watch?v=4F4qzPbcFiA
--
個人 雜談、學習、英語、軟體
https://www.facebook.com/tw.yang.30 https://www.facebook.com/30abysses/
https://twitter.com/twy30 http://www.30abysses.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 136.56.47.92
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1523816954.A.E27.html
※ 編輯: AmosYang (136.56.47.92), 04/16/2018 02:30:31
※ 編輯: AmosYang (136.56.47.92), 04/16/2018 02:47:33
※ 編輯: AmosYang (136.56.47.92), 04/16/2018 02:48:21
1F:推 Chris926926: 同意,文字說明或規劃而產生的bug,最後確斬到clean 04/16 02:59
2F:→ Chris926926: code、DP,有種拿鹹魚斬清官的感覺。 04/16 02:59
佛系解題法: 不討論細節、不給詳細資訊,緣份到了,解決方案就會出現。 XD
3F:→ superpai: 其實我覺得a大常講一些還算是正論的主張但是例子很爛 04/16 04:48
4F:→ superpai: 很像是主張「數學很難」但是舉例是一元一次方程式很難 04/16 04:57
5F:推 mathrew: 同樓上,也是覺得就單純例子舉的不好而已 04/16 07:39
舉例之所在,筆戰之所在 XD
6F:推 lovdkkkk: 推 XD 04/16 07:56
7F:推 SmallpTsai: 推,這世界不是0和1,也不是只有clean&dirty二種代碼 04/16 08:29
8F:推 banyhong: XD 04/16 08:48
9F:→ y3k: 其實我覺得a是一個在軟體業待有點久 但主要只是維護 而且沒啥 04/16 09:04
10F:→ y3k: 學習意願的小咖@@ 但是希望自認自己這麼長時間沒有虛度 所以 04/16 09:05
11F:→ y3k: 說出這些爭議的事情 只是想確認有人跟自己一樣想法而已@@ 04/16 09:06
12F:→ y3k: 技術業界真的很殘酷 對沒有持續在學習的人來說更是如此 04/16 09:19
13F:推 Argos: 沒關係啦 大家聊聊天嘛 一看完案例就代表又開始打高空的 04/16 09:32
14F:→ Argos: 大概他的工作就是需要打高空 04/16 09:33
15F:→ stkoso: 打高空領三百萬 我也想打QQ 04/16 09:57
XD
16F:→ Argos: 我也覺得他討論的跟clean code本身沒啥關係 這應該是開發管 04/16 09:59
17F:→ Argos: 理策略上的問題 clean code比較像是技術細節實作 04/16 10:00
18F:→ Argos: 就算我是寫if緊急處理 也可以寫得很clean code不是嗎 XD 04/16 10:01
> 這應該是開發管理策略上的問題
是的,例如,一樣是 fugly hotfix, 在「言而有信,會給開發人員時間去重構」
的地方 vs. 「這種鳥事一而再再而三重覆發生,總是需要救火」的地方,從開發
人員那邊感受到的阻力力道大小絕對不同。
※ 編輯: AmosYang (136.56.47.92), 04/16/2018 10:56:20
19F:推 asleisureto: 打高空領三百萬 我也想打QQ 04/16 10:50
20F:→ Argos: 打高空領三百萬還好吧?應該說管理主要工作就是打高空阿 XD 04/16 10:56