我怎麼覺得是在找麻煩,
不管是老鳥,還是主管,我就不相信有人可以
速度十分快又完全沒有任何bug,程式精簡到沒任何一絲一毫多餘的斷行 tab或空白或多
餘效率不好的code,或程式中有重覆使用的code(沒精簡包在fuction中)
沒任何bug代表寫完要不斷測試所有各種可能的case,這
就又跟開發速度快速相互違背,測試各種可能的case要花費時間,
檢查多餘的變數或變數名稱或重覆使用的code,多餘斷行tab逗點空白,我就待過code還
不能寫多餘的註解跟console.log(),檢查完這些多餘的code又要花費時間
當你完成一個完全沒任何bug,又程式精簡乾淨的code時,沒有任何可以挑剔的狀況下,
主管就又開始要求速度,要求三天完之類的。
但以上我說過的都是需要花費時間一一檢查,才會產生近乎完美無缺無可挑剔的code。
開發要時間,debug要時間,單元測試要時間,整合測試要時間,檢查有沒有多餘變數跟c
ode還有多餘空白tab斷行,變數名稱是否貼切又需要時間。
所以我才說這是找麻煩,對我個人來說程式沒有問題,才是最重要,檢討那些變數命名我
覺得沒什麼意義。
我就曾經被要求不要有任何bug又要寫的乾淨漂亮速度又要三天完成,後來我覺得這根本
就找我麻煩,即便做到無可挑剔的code,又開始嫌棄速度,後來我就離職不幹
因為我發現只有我一個人被處處針對,當別人看你不爽,你怎麼反駁對方都沒辦法理解你
,你就會發現不如歸去