對于程序編寫者來說,最重要的事情就是編寫程序的風格。這就像是一個人若想擁有良好的習慣,必須要自己注意培養,一旦習慣養成了,它就會一直伴隨著你。
那么什么樣的編程風格是一個好的風格呢?這很難下準確的定義,但有以下幾點可以肯定的:編制的代碼看上去要美觀大方,層次分明,前后一致,清爽干凈,模塊清晰,便于閱讀等等。下面簡單介結幾點:
1)縮排:
又稱縮進或跳格。縮排是影響代碼視覺效果的重要因素之一。[Tab]鍵和空格鍵都可以,[Tab]鍵快捷方便,但在跳格長度設置不同的編輯器中,所表現的縮排效果不一樣,甚至會發生縮排混亂;用空格鍵來縮排,格式是固定不變的,可以寫出定型的代碼,但需要大量重復地按鍵,降低了編碼速度。當需要有屋次感的時候就可以使用縮排。
2)空格:
合理的使用空格可以使程序看起來更清爽,而不是一團亂麻,一般在這些地方便用:賦值語句和表達式等。
3)空行:
適當的空行,可以使模塊結構更明顯。一般有這么幾種情形:1、完成某個相對獨立的操作的代碼可以聚在一塊兒,前后以空行隔開;2、功能相似的代碼可以聚在一塊兒,前后以空行隔開;3、形式相似的代碼可以聚在一塊兒,前后以空行隔開;4、方法與方法之間隔空行等等。
4)命名:
命名規則的問題更是難以統一了,這里只能強調幾個原則上的問題。
前后一致,這一點是非常重要的。比如一個命名為:getName(),而另一個命名為:getStudentSex(),這會給人一種錯覺:這兩個方法不屬于同一類,雖然功能上它們是相對應的。
盡量做到望文生義,如果用name或studentName來描述學生的姓名,任何人一看就知道第二個命名更好一些。
5)注釋:
對于類及方法的注釋,一般情況下都要有,對于變量的注釋,要根據情況有取有舍。在程序比較難懂的地方,應該有比較詳細的注釋,程序比較易懂的地方,可以采用少量或不用注釋。
posted on 2007-05-15 13:35
心隨Wǒ動 閱讀(229)
評論(0) 編輯 收藏