Re: [心情] 工作的內容被放大檢視

作者: purin88 (原來我是憤怒的鄉民)   2022-05-16 05:34:04
我怎麼覺得是在找麻煩,
不管是老鳥,還是主管,我就不相信有人可以
速度十分快又完全沒有任何bug,程式精簡到沒任何一絲一毫多餘的斷行 tab或空白或多
餘效率不好的code,或程式中有重覆使用的code(沒精簡包在fuction中)
沒任何bug代表寫完要不斷測試所有各種可能的case,這
就又跟開發速度快速相互違背,測試各種可能的case要花費時間,
檢查多餘的變數或變數名稱或重覆使用的code,多餘斷行tab逗點空白,我就待過code還
不能寫多餘的註解跟console.log(),檢查完這些多餘的code又要花費時間
當你完成一個完全沒任何bug,又程式精簡乾淨的code時,沒有任何可以挑剔的狀況下,
主管就又開始要求速度,要求三天完之類的。
但以上我說過的都是需要花費時間一一檢查,才會產生近乎完美無缺無可挑剔的code。
開發要時間,debug要時間,單元測試要時間,整合測試要時間,檢查有沒有多餘變數跟c
ode還有多餘空白tab斷行,變數名稱是否貼切又需要時間。
所以我才說這是找麻煩,對我個人來說程式沒有問題,才是最重要,檢討那些變數命名我
覺得沒什麼意義。
我就曾經被要求不要有任何bug又要寫的乾淨漂亮速度又要三天完成,後來我覺得這根本
就找我麻煩,即便做到無可挑剔的code,又開始嫌棄速度,後來我就離職不幹
因為我發現只有我一個人被處處針對,當別人看你不爽,你怎麼反駁對方都沒辦法理解你
,你就會發現不如歸去
作者: nanige (九夜)   2022-05-16 08:46:00
離職是最好的選擇
作者: Hsins (翔)   2022-05-16 08:51:00
你說的斷行、縮進和重複代碼,這種低級的檢查項目根本不是交給人為處理,而是在 CI 的時候就會被 Linting 處理掉了…
作者: dong531 (貓王)   2022-05-16 08:52:00
我相信一定有寫程式又快又好還沒什麼bug的人啦,畢竟寫程式這行薪水從碼農的月薪3萬到高手的年薪6-7千萬以上都有,範圍太大了,基本上寫出對得起薪水的程式就好,有些慣老闆總是不會想花高薪去請能力更強的人
作者: Hsins (翔)   2022-05-16 09:39:00
單元測試跟整合測試也是交由 CI/CD 去執行的,而多餘變數和多餘空白,現在的 Editor/IDE 哪個不能幫你檢查這些事?程式沒問題可以跑是最低的要求,變數命名是為了團隊協作順暢…
作者: SweetLee (人生如戲)   2022-05-16 09:45:00
寫程式沒bug是要靠思考邏輯和組織能力 需要大量測試驗證的已經是不同等級了

Links booklink

Contact Us: admin [ a t ] ucptt.com