我認為需要代碼規範。代碼規範可以給我們檢查和修改提供友善。因為格式語句都是規範的自己好找,也好改。而且現在大多數都是自己寫,以後如果分組做東西,或者工作了一個隊伍一起做項目,代碼規範就更重了,如果沒有規範,大家按照自己的習慣風格或者當時的心情寫的話,一個團隊很難高效,也會給每個人帶來困擾和不便。是以大家都按照統一的法則,按照規範寫就很容易合作。
1、 這些規範都是官僚制度下産生的浪費大家時間、影響人們開發效率,浪費時間的東西。
反對:我不同意這樣的看法。要求代碼規範看似給了程式員束縛,讓人覺得像是官僚主義,給人束縛、備援并且毫無用處。但是我認為持這樣想法的人沒有長遠的眼光。首先,我認為代碼規範沒有給人束縛,就像生活中養成好習慣一樣,不會影響正常生活,不會影響你的詩和遠方,代碼規範也不會影響人的創意、思路,應該習慣。并且它會提高效率,節約時間。在團隊合作中展現的尤為明顯,大家都按照統一規範寫東西,每個人都能輕易看懂,增加、删除、修改都會簡單快捷很多。
2、我是個藝術家,手藝人,我有自己的規範和原則。
支援:沒有規則不成方圓,幹什麼都有規則,程式員也是。代碼規範會讓同行看到規範的代碼很開心,能夠欣賞它。就像藝術家、手藝人制作出的藝術品一樣,令人心情愉悅,眼前一亮。
3、規範不能強求一律,應該允許很多例外。
反對:是不應該強求一律,例外也是允許存在的,但是不能有許多例外。我認為代碼規範就像文法一樣,如果毫無章法的蹦詞,别人了解起來是相當困難的,同樣代碼也是,讓partner輕松了解才好。可見代碼規範真的很重要。
4、我擅長制定編碼規範,你們聽我的就好。
我認為在小組裡需要一個有這種說這樣話的有上司能力的人,或許是能力最突出的,或許是上司者,但是不能獨斷專行,因為人都會有考慮不周全的時候,是以,制定規範是也得聽聽别人的合理正确建議。