作者 wusbetz (台灣心吉娃情)
標題 Re: [問卦] 寫爛 code 會有自覺嗎
時間 Mon Feb 26 17:10:11 2024


: 如題
: 常常聽到一些經驗談
: 上班交接前人留下code
: 有那種狗屎義大利麵code
: 全部參一起做撒尿牛丸的
: 寫這種code 的知道自己寫爛code嗎
: 還是知道但薪水太少 我就不改
: 乾五八卦

大概入行一年到三年時會阿
覺得前人寫的都是糞,自己不能跟他們一樣廢
看一堆design pattern / clean code的書
覺得自己超強,要有理想

然後寫個七八年十年
發現其實小時候沾沾自喜規劃的程式碼架構
在面對動盪的業務需求前不堪一擊
最後變成四不像
好像是工廠模式,但是又不太像
好像是邊車模式,但是又不太像
然後自己最後也只能跟後生晚輩說了一句
"這都是有歷史因素的"

只能說你寫程式阿
如果只是想追求極致的乾淨,整齊,好閱讀
忽略的業務時辰,無視業務需求
那你就只是在自high而已

多少你看到的糞code
都是替公司帶來一堆營收,讓業務時辰能夠match
最後公司才有錢請你這個 junior 來一邊抱怨一邊重構的
然後沾沾自喜覺得自己超強超厲害

懂了嗎?

--
預計退文將由 1 篇變成 0 篇,確定嗎[y/N]? y  
我願意遵守站方規定,組規,以及板規[y/N]? y  
我願意尊重與不歧視族群,不鬧板,尊重各版主權力[y/N]? y  
我願意謹慎發表有意義言論,不謾罵攻擊,不跨板廣告[y/N]? y  

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.108.154 (臺灣)
※ 作者: wusbetz 2024-02-26 17:10:11
※ 文章代碼(AID): #1bt5LrWG (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1708938613.A.810.html
※ 同主題文章:
Re: [問卦] 寫爛 code 會有自覺嗎
02-26 17:10 wusbetz
SSglamr: 時空背景不同 晚了就不要了1F 125.227.152.74 台灣 02/26 17:11
dklash: 沒錯 所以我專門寫爛code 大家一起賺2F 36.229.144.79 台灣 02/26 17:11
vowpool: 在最初開發時我也懷抱夢想要寫clean code結果客戶需求一變再變 追加再追加
幹他媽的後來能看懂就好了3F 125.227.40.62 台灣 02/26 17:11
本來就該這樣啊
一開始業務需求規格都在摸索
在那邊硬要套design pattern
根本弱智
coding convention 把握住就好了
平鋪直敘的 code 有他美妙的地方在
hardway: 批評爛code 理解爛code 寫出爛code6F 42.72.169.24 台灣 02/26 17:13
※ 編輯: wusbetz (220.135.108.154 臺灣), 02/26/2024 17:14:35
kevin31a2: 現在AI幫你寫不重要7F 111.71.96.229 台灣 02/26 17:14
vowpool: 反正大家一起罵 我離職後可能後人也在罵最肚爛的是客戶要求跟一開始的架構不相容要花時間改 客戶又不要 只能硬改8F 125.227.40.62 台灣 02/26 17:15
本吉還遇過一開始跟你談API規格
最後都開發完了才跟你說他們 RD 沒有串 API 的能力的咧
挖咧糙
※ 編輯: wusbetz (220.135.108.154 臺灣), 02/26/2024 17:17:42
Solosea: 真的  業務上一堆智障邏輯要你解決11F 36.236.5.188 台灣 02/26 17:17
ogisun: 看到一大串無腦的if elseif反而會很開心因為好懂好改 跟著if elseif往下長就好12F 60.249.189.153 台灣 02/26 17:17
Solosea: 需求你聽完都想笑但是抱歉人家就是有錢給能解決事情準時下班  誰在那邊clean code14F 36.236.5.188 台灣 02/26 17:17
AgentSkye56: 你寫的再屌 沒on schedule 客戶就
掰了16F 101.12.27.231 台灣 02/26 17:19
沒錯
程式碼是要實現商業模型,帶來業務價值的
只想寫屌code不如直接去ptt po 廢文
反正都賺不到錢
※ 編輯: wusbetz (220.135.108.154 臺灣), 02/26/2024 17:20:11
--
作者 wusbetz 的最新發文:
點此顯示更多發文記錄