文章出處

1. 是否需要有代碼規范

 

  1.這些規范都是官僚制度下產生的浪費大家的編程時間、影響人們開發效率,浪費時間的東西。

     我不同意這個論點。

     有句俗語’無規矩不成方圓‘,這亙古傳承的至理同樣適用于寫代碼。制定代碼撰寫規范并不是

     迫于壓力完成上級的任務,而是方便自己與他人。套用現成的規范,可以免去開發時思考個人風

     格的麻煩,節省時間,提高效率。另一方面,為閱讀代碼的人提供便利,因為遵從規范撰寫的代

     碼清晰明了,顯著提高了代碼的可維護性。

 

  2.我是個藝術家,手藝人,我有自己的規范和原則。

     我不贊同這個論點。

     假使每一個程序員都建立了屬于自己的一套獨立的規范和原則,這樣的若干個人組成一個團隊

     開發某產品,因為每個人的風格都不一樣,所以代碼在結合上將會出現很大的障礙,即便能結

     合,若后期程序出現問題,也不易調試。這是一個團隊的情況,就遑論非同團隊的人在閱讀彼

     此代碼時遇到的阻力之大了。

 

  3.規范不能強求一律,應該允許很多例外。

    我反對這個論點。

    如果所謂的”規范“允許例外,那么,這個規范就并非真正意義上的規范了,而在撰寫代碼時沒有

    現成的規范遵守,那么將對編程極其不利,至于原因,我已經在自己對第一、第二個論點的反駁

    中陳述了,此處無需贅言。

 

  4.我擅長制定編碼規范,你們聽我的就好了

    我不贊成這個論點。

    因為同一個團隊里的人的能力差別不會太大,所以客觀上不會有誰具備絕對的優勢,所以誰也沒有“擅長”

    之說,因此,合理的做法應該是群策群力,共同制定一個盡量全面的規范。

 

     

概括來說,我反對以上所有論點。

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()