您當前位置>首頁 » 新聞資(zī)訊 » 網站(zhàn)建設 >
Web開發心得小結
發表時間:2005-8-4
發布人:葵宇科技
浏覽次數:60
現在的項目大多是一個(gè)團體中(zhōng)的所有成員相互協作完成,所以,在啟動(dòng)一個(gè)項目之後的重要一件事情就是要制訂一些規則,所有成員都遵守這些規則将有利于項目的順利進行。下(xià)面是我在這段時間的Web開發中(zhōng)總結出的一些規則,其中(zhōng)的大多數也适用于windowForm開發。
(1)設定統一的編碼風格
(類、成員變量、局部變量、方法、屬性、事件)的命名約定
(2)統一界面風格
比如(rú)使用相同或類似的背景,統一色彩,按鈕的大小、字體。如(rú)果是WebForm,可(kě)能在每個(gè)Page中(zhōng)都要使用相同的Frame結構,如(rú)将一個(gè)page分為擡頭、左邊框、右邊框三部分等。
(3)嚴格定義公共部分
比如(rú)不同Page之間的交互的Session的名字(可(kě)以使用前文(wén)中(zhōng)的SessionInterPagesHelper類來管理)。還有個(gè)例子(zǐ)就是系統的多個(gè)部分都需要使用的公共信息,比如(rú)數據庫的連接字符串,當前登錄的用戶等,我通(tōng)常将它們放在一個(gè)名叫CommonInformation的靜态類中(zhōng)。
(4)将公共資(zī)源放在一個(gè)指定的地方
比如(rú)将所有資(zī)源圖片放在一個(gè)文(wén)件夾中(zhōng),并且分類管理,所有的開發人員都從此處獲取需要的圖片。這樣以後在整合所有的頁面時,就不用更改圖片的鍊接。
(5)分配任務時,盡可(kě)能地使每個(gè)開發人員的任務相互獨立,如(rú)果需要兩個(gè)開發人員之間的任務需要交互,要精确定義相互交互的部分,比如(rú)定義一個(gè)接口來正規化所有傳遞的消息。
(6)讓每個(gè)開發人員都負責項目中(zhōng)的一個(gè)獨立的文(wén)件夾,也就是說在物理上,兩個(gè)開發人員的任務沒有交叉或重疊。這樣,在更新某個(gè)開發人員的進度時,直接替換其對應的文(wén)件夾即可(kě)。強烈推薦使用源碼管理工具如(rú)VSS。那麼,誰來負責公共部分了?項目經理或者是指定一名專門的人員。
(7)當開發人員的開發出原型後,應立即交遞給美工人員,接下(xià)來,開發人員負責剩下(xià)的功能實現,而美工人員根據原型來調整頁面布局,如(rú)果布局改動(dòng)很大,應及時反饋給開發人員,因為有些布局看起來很好,但是在技術(shù)上卻難以實現。這個(gè)階段,開發人員與美工人員之間應當有充分的交流。
暫時就這麼多吧,也算是将這兩周的Web開發心得作個(gè)小結。以後有新的想法會随時加進來。經驗還不是很多,也許很膚淺吧,呵呵。