好問題!我自己有時候也會受到類似的困擾。
我感覺自己屬於程式碼潔癖的那種。潔癖到什麼程度呢?有時候一個變數的命名要思考好久,平時看到程式碼裡的空格不規範啥的, 總是想糾正過來。
例如: a=a+1, 我總想糾正為 a = a + 1
有時確實會看到一些比較隨意的程式碼。 當然不都是同團隊的, 還有從別的團隊接手過來要維護的程式。 遇到一些奇怪的程式碼,也總是有想吐槽的心理。 不過為什麼要安慰自己呢? 因為自己看著不爽嗎, 這個我覺得是自己心態的問題了, 如果潔癖到了這種程度是要調整一下的。
至於怎麼面對不規範的程式碼, 有些建議供參考。
要明白不規範的程式碼屬於哪種型別, 有的屬於可讀性差, 有的屬於效能問題, 有的屬於擴充套件性差。
如果你和同事關係不錯, 可以試著溝通一下, 把不規範的地方修改掉
對於可能對功能或效能有影響的問題,不要藏著掖著, 務必要在上線前改掉,否則可能會留下後患
學會自省, 現在不少程式設計師有個毛病。 總覺得自己程式碼完美無缺,別人的程式碼就是一坨翔,這個很不可取。 先看看自己有沒有類似的毛病
如果同事不聽勸,那也沒關係。 我們更重要的是提升自己的水平,這樣長期看才有更強的競爭力。
程式碼規範是工程規範的一部分, 對自身有追求的程式設計師不會放過對程式碼整潔的追求。 推薦《程式碼整潔之道》這本書,學習學習前人的經驗。給自己的未來打下紮實的基礎。
好問題!我自己有時候也會受到類似的困擾。
我感覺自己屬於程式碼潔癖的那種。潔癖到什麼程度呢?有時候一個變數的命名要思考好久,平時看到程式碼裡的空格不規範啥的, 總是想糾正過來。
例如: a=a+1, 我總想糾正為 a = a + 1
有時確實會看到一些比較隨意的程式碼。 當然不都是同團隊的, 還有從別的團隊接手過來要維護的程式。 遇到一些奇怪的程式碼,也總是有想吐槽的心理。 不過為什麼要安慰自己呢? 因為自己看著不爽嗎, 這個我覺得是自己心態的問題了, 如果潔癖到了這種程度是要調整一下的。
至於怎麼面對不規範的程式碼, 有些建議供參考。
要明白不規範的程式碼屬於哪種型別, 有的屬於可讀性差, 有的屬於效能問題, 有的屬於擴充套件性差。
如果你和同事關係不錯, 可以試著溝通一下, 把不規範的地方修改掉
對於可能對功能或效能有影響的問題,不要藏著掖著, 務必要在上線前改掉,否則可能會留下後患
學會自省, 現在不少程式設計師有個毛病。 總覺得自己程式碼完美無缺,別人的程式碼就是一坨翔,這個很不可取。 先看看自己有沒有類似的毛病
如果同事不聽勸,那也沒關係。 我們更重要的是提升自己的水平,這樣長期看才有更強的競爭力。
程式碼規範是工程規範的一部分, 對自身有追求的程式設計師不會放過對程式碼整潔的追求。 推薦《程式碼整潔之道》這本書,學習學習前人的經驗。給自己的未來打下紮實的基礎。