>>31277個人在過去的公司同樣跟這種等級的垃O主管交手好幾次
給你點意見參考
>>比如程式上的變量大小寫命名不合公司規範,程式的轉行不夠整齊之類>>如果是程式有BUG或者功能上的問題那確實沒啥好説,小弟從業7年多還沒見過特意在格式上卡人的。先說了這個不是刁
你那邊應該是小公司或是小單位,而你的主管八成是從外頭大公司挖過來
這個叫做Coding Style,要求大家用同樣命名邏輯來為函式,變數,結構,封裝等各種物件命名
這樣負責整合的人可以更一目了然這個物件的來源與用途
假設有個函式叫做SendStr() ←從哪裡來的,這個要給誰用,類似這樣的情境
大公司可能隨隨便便就是跨部門專案,或是要維護已經使用了近十年的程式碼,當事人都不可考了
所以會需要透過這種方式在程式碼建構的當下就給予有意義的相關名稱,而非使用註解的方式
而這類Coding Style偏偏又不只有一種。
我運氣很差,在前公司每個軟體主管都得偏好都不同,我已經歷過
◎美國微軟風格
◎美國Google風格
◎美國亞馬遜風格
◎台積電風格
◎台灣豬屎屋通用風格
>>只能理解為他對我不爽所以刻意針對我Coding Style的用意本來是好的,有問題的通常是使用的人
先跟你打個預防針,會吵這種的主管大概有80%是精障
把寫程式當成是畢生崇高使命的那種精障
如果是技術經理這種比較高級的工程師倒還無彷,如果是要帶人管進度的部門主管會很慘
這東西如果你的部門原來沒有,那本來就是要依循漸進慢慢導入的
畢竟你的單位再過去也已經累積了不少東西甚至都還在線上,沒辦法馬上修改
但這些沒管理能力的精障通常就會要求大家一次到位「因為這樣他才比較好管理大家的Code」
沒錯,他們通常也身兼"程式碼保母"的工作,要求大家上傳到Git前要先給他看過,確認你的程式碼符合它的要求
你們的專案會有一半以上的時間浪費在合code改格式跟主管幫大家上課講Coding Style上
看你們底下組員的配合度而定,如果大家配合度差的話就...
還是要再提一次Coding Style是無辜的
有問題的是那些不懂得帶人,只會用權勢強迫大家只能配合你的那種糟糕主管