現在一行代碼允許長度,80太少,120纔算正常

  以前在編程界,有兩個說法:

  一行代碼長度,不超過80(也有說60的)。

  一個函數語句以不超過70爲佳。

 

  先說說允許長度。在彙編語言或者C語言中,這個要求是正常的。現在呢?比如說C++,又是類又是成員,函數調用幾個參數,一路下來肯定超過80,就得折行。一旦折行,閱讀起來就增加了難度。

  在現在情況下,一行代碼以120爲佳。

 

  再說這個一個函數行數問題。現在加幾個括號,再加個分段空行,70行能寫幾句有效代碼?這個說法以前有用,現在不合時宜了。

  吾以爲,一般函數,有效代碼行數不超過100,大函數不超過200。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章