Re: [問卦] 寫爛 code 會有自覺嗎
: 如題
: 常常聽到一些經驗談
: 上班交接前人留下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
--
時空背景不同 晚了就不要了
沒錯 所以我專門寫爛code 大家一起賺
在最初開發時我也懷抱夢想要寫clean code
結果客戶需求一變再變 追加再追加
幹他媽的後來能看懂就好了
本來就該這樣啊 一開始業務需求規格都在摸索 在那邊硬要套design pattern 根本弱智 coding convention 把握住就好了 平鋪直敘的 code 有他美妙的地方在
批評爛code 理解爛code 寫出爛code
現在AI幫你寫不重要
反正大家一起罵 我離職後可能後人也在罵
最肚爛的是客戶要求跟一開始的架構不相容
要花時間改 客戶又不要 只能硬改
本吉還遇過一開始跟你談API規格 最後都開發完了才跟你說他們 RD 沒有串 API 的能力的咧 挖咧糙
※ 編輯: wusbetz (220.135.108.154 臺灣), 02/26/2024 17:17:42真的 業務上一堆智障邏輯要你解決
看到一大串無腦的if elseif反而會很開心
因為好懂好改 跟著if elseif往下長就好
需求你聽完都想笑但是抱歉人家就是有錢給
能解決事情準時下班 誰在那邊clean code
你寫的再屌 沒on schedule 客戶就
掰了
沒錯 程式碼是要實現商業模型,帶來業務價值的 只想寫屌code不如直接去ptt po 廢文 反正都賺不到錢
※ 編輯: wusbetz (220.135.108.154 臺灣), 02/26/2024 17:20:11老闆期待的是準時>>>很屌的code
而且寫好了 也不能說優化就優化
台灣是跑資本主義的.反正我趕得及業務
大家都秉持 可以動就不要去改的原則 XD
時程,接手的人改不改的動關我屁事,就好
改得好沒功勞 改出bug皮就繃緊一點
我停紅線又怎樣,又不會被開單,後車當
然要閃我啊
後來的人趕不趕得及時程關我屁事,我自
己趕得及就好了,沒毛病
屌code寫在自己專案內就好了
專業 大家都是這麼過來的
確實 整天不同人在改的東西沒整理一
定就長這樣
就學生廢文而已 工作就是滿足業務需求
確實
工程師寫爛扣才能創造就業機會
實務上的取捨是無法避免啦 但code品質
的自我要求還是有其必要性
會找藉口允許自己寫爛code的工程師 做
什麼都是爛
時間不夠跟需求一直砸就變這樣了
現在哪有人自己寫 馬都用AI 會複製貼上
就好
哈哈
從來都看不懂solid是什麼QQ
你這篇很真實
24
重構的幾個迷思覺得最近很多文章都有些不求甚解的問題,來寫點論述。 1. 重構不是什麼了不起的事情 2. 變更程式碼,重寫舊的程式碼成自己爽的樣子,不一定是重構。 3. 重構是一種相對安全的工具型開發方法論, 但仍然有不少風險跟誘惑。19
[請益] 台灣在寫android的人有多少?台灣在寫android的人有多少? 看到一篇文 "本人不幸在狗廠的安卓大組,幹了一年多了,說實話每天寫code如上墳。 以前是寫c++ infra的。自我感覺也是見過覆雜系統和覆雜code的。21
Fw: [心得] 機械轉軟體工程師經驗分享作者: wulouise (在線上!=在電腦前) 看板: Tech_Job 標題: [心得] 機械轉軟體工程師經驗分享 時間: Thu Jan 21 20:45:46 2021 # 前言 想分享一下當初從進公司幾乎不會寫程式18
[心得]以策略模式重構switch case或if (影片)最近在客戶那邊一起 pair 重構 legacy code, 碰到了一大段 if/else statement,用來判斷什麼時候該使用哪一種cache, 並依照不同 cache 的邏輯來決定回傳的內容。 發現還是有蠻多風氣比較封閉的公司對這類型的基本功跟處理不是很熟悉, 可能是對 code smell 不熟,對重構不熟,對 design pattern 不熟,對工具不熟。17
Re: [討論] 重構之前要寫測試 不然不要重構這就是TAD, 一般做法是假設以前人做的是對的 拿以前的output當測資 避免以後的output跟預期結果不同 技術面的錯誤→沒有防呆/沒有釋放資源/overflow/沒有check 這應該不在討論範圍內, 也有客觀標準 行為與邏輯的部分才是有爭議的, 要嘛根本沒規格只有口傳15
Re: [請益] 這種情況要怎麼重構我這篇寫的跟原原PO的狀況無關 ※ 引述《tbpfs ( )》之銘言: : 其實我真的不懂為什麼要急著重構 : 有好處嗎? : 一般而言,重構都是發生在農閒的時候8
Re: [討論] 同一個程式碼段落超過一人以上在修改不一定,可能合理可能很 suck 要看規模、工作流程、有沒有人控場、默契 自己的經驗是分工做得好的地方通常會定義 ownership 「這塊 code 是拎北/拎母的,要改要先問」 積極的 owner 會對 code 要長成怎樣有明確的想法並前進X
[問卦] 有糞code哥的八卦嗎?yoyo~ 我高雄城鵡啦 各位宅宅工程師 大家有沒有遇過奇杷糞code哥阿 本肥舉真實遇到的例子:2
[問卦] 看Clean code前要注意什麼?如題 Clean code全名為《Clean Code: A Handbook of Agile Software Craftsmanship》 中文名為《無瑕的程式碼:敏捷軟體開發技巧守則》 因為小弟覺得自己寫的扣像屎一樣,連自己都不想看 所以打算來看看Clean code,來增進程式內功
28
[問卦] 早餐店加蛋+15元 業者:含隱形成本...爆
[爆卦] 刺青8+9木柵動物園突破柵欄闖進鬣狗區X
[問卦] 越底層越會推責任32
[問卦] 早上五點的麥當勞?爆
[爆卦] 中國無錫學校發生無差別殺人至少7死21傷28
[問卦] 蔣友柏真的有散發出貴族氣息嗎?爆
[問卦] J爸抓綠鬣蜥為什麼被針對?64
[問卦] 中國大陸殺人犯:沒有人是無辜的!85
[問卦] 杜奕瑾揭秘台灣空汙的由來!21
Re: [問卦] J爸抓綠鬣蜥為什麼被針對?14
[問卦] PUA到底是怎麼變成現在這用法的26
[問卦] 泰森為什麼要答應跟網紅打啊?23
[問卦] 桃園剛剛跳電?81
[爆卦] 央視:無錫無差別殺人8死17傷12
[問卦] 想吃鬆餅堡是不是去日本比較快?20
Re: [問卦] J爸抓綠鬣蜥為什麼被針對?73
[問卦] 最近中國的無差別攻擊怎麼這麼多?27
Re: [問卦] 魚油是不是真的很強啊?9
[問卦] 日本還會想要台灣這個領土嗎?8
[問卦] 唱衰大巨蛋的都哪些人8
[問卦] 中國學校無差別殺人 微博沒消息?9
[問卦] 其實綠鬣蜥就是打獵吧?8
[問卦] 台梗九號米有人吃過嗎?8
[問卦] 現在去麥當勞排隊可以吃到鬆餅堡嗎8
[問卦] 北韓綁架問題真的都無法解決?6
[問卦] 以後高中棒球決賽可以在大巨蛋嗎6
[問卦] showgirl小模轉行金融業財富自由是怎辦到7
[問卦] 為什麼都要挑江子翠那段捷運砍人?19
[問卦] 德國是怎樣的國家36
Re: [新聞] 俄烏續交戰 澤倫斯基:盡力用外交手段