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