1. 程式人生 > >Web開發心得小結

Web開發心得小結

        現在的專案大多是一個團體中的所有成員相互協作完成,所以,在啟動一個專案之後的重要一件事情就是要制訂一些規則,所有成員都遵守這些規則將有利於專案的順利進行。下面是我在這段時間的Web開發中總結出的一些規則,其中的大多數也適用於windowForm開發。

(1)設定統一的編碼風格
   (類、成員變數、區域性變數、方法、屬性、事件)的命名約定

(2)統一介面風格
   比如使用相同或類似的背景,統一色彩,按鈕的大小、字型。如果是WebForm,可能在每個Page中都要使用相同的Frame結構,如將一個page分為擡頭、左邊框、右邊框三部分等。

(3)嚴格定義公共部分
   比如不同Page之間的互動的Session的名字(可以使用前文中的SessionInterPagesHelper類來管理)。還有個例子就是系統的多個部分都需要使用的公共資訊,比如資料庫的連線字串,當前登入的使用者等,我通常將它們放在一個名叫CommonInformation的靜態類中。

(4)將公共資源放在一個指定的地方
   比如將所有資源圖片放在一個資料夾中,並且分類管理,所有的開發人員都從此處獲取需要的圖片。這樣以後在整合所有的頁面時,就不用更改圖片的連結。

(5)分配任務時,儘可能地使每個開發人員的任務相互獨立,如果需要兩個開發人員之間的任務需要互動,要精確定義相互互動的部分,比如定義一個介面來正規化所有傳遞的訊息。

(6)讓每個開發人員都負責專案中的一個獨立的資料夾,也就是說在物理上,兩個開發人員的任務沒有交叉或重疊。這樣,在更新某個開發人員的進度時,直接替換其對應的資料夾即可。強烈推薦使用原始碼管理工具如VSS。那麼,誰來負責公共部分了?專案經理或者是指定一名專門的人員。

(7)當開發人員的開發出原型後,應立即交遞給美工人員,接下來,開發人員負責剩下的功能實現,而美工人員根據原型來調整頁面佈局,如果佈局改動很大,應及時反饋給開發人員,因為有些佈局看起來很好,但是在技術上卻難以實現。這個階段,開發人員與美工人員之間應當有充分的交流。

    暫時就這麼多吧,也算是將這兩週的Web開發心得作個小結。以後有新的想法會隨時加進來。經驗還不是很多,也許很膚淺吧,呵呵。