每天代碼量多少正常?

 關於程序員每天代碼量的討論,眾說紛紜。我個人覺得需要根據具體情況而定。

 如果你剛實習,或剛步入工作不久,上司一般都會交給你一些簡單的功能實現,這時候一般都含有大量簡單而
重複或者說類似的代碼,那麼每天五六百甚至一兩千代碼都是正常的。

 我剛開始參加工作的時候也統計過,多的一天達到1800左右的代碼量。你可以試試在idea安裝插件代碼統計:Statistic工具統計一下。

 還有如果你當天主要寫的都是增刪改查等的時候,也是一天能寫大量代碼。我們公司直接用mybatisPlus一鍵生成entity、service、serviceImpl、controller及前端頁面,有時候我會索性一天把當前模塊的幾個包和頁面生成,這樣可能就有兩千行甚至更多。

 另外前端需要做個頁面,如果和之前的大部分差不多,直接複製粘貼,然後小改一下,一天完成幾個頁面一兩千行也正常。

 但是如果你在實現一個很複雜的業務而且你之前沒有遇到過的時候,也許你一天只寫了幾行代碼,亦或只寫了幾行測試代碼,甚至一行代碼都沒有寫,這也很正常。

 所以在實習期或剛出來工作,一般都是建議多寫代碼,通過量變達到質變。

 工作一兩年之後,很多時候非但不是代碼越多越好,反而是同樣業務實現怎麼適當追求代碼量越簡潔越少越好。這其中需要不斷去優化、復用,尤其是將其中繁瑣、重複的邏輯簡化,還有巧用設計模式,不僅可以簡化代碼量,而且可以提高閱讀體驗。


隨心所往,看見未來。Follow your heart,see night!

歡迎點贊、關注、留言,收藏及轉發,一起學習、交流!