知識
不管是網站,軟件還是小程序,都要直接或間接能為您產生價值,我們在追求其視覺表現(xiàn)的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站成為營銷工具,讓軟件能切實提升企業(yè)內部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
Web開發(fā)心得小結
發(fā)表時間:2005-8-4
發(fā)布人:葵宇科技
瀏覽次數(shù):74
現(xiàn)在的項目大多是一個團體中的所有成員相互協(xié)作完成,所以,在啟動一個項目之后的重要一件事情就是要制訂一些規(guī)則,所有成員都遵守這些規(guī)則將有利于項目的順利進行。下面是我在這段時間的Web開發(fā)中總結出的一些規(guī)則,其中的大多數(shù)也適用于windowForm開發(fā)。
(1)設定統(tǒng)一的編碼風格
(類、成員變量、局部變量、方法、屬性、事件)的命名約定
(2)統(tǒng)一界面風格
比如使用相同或類似的背景,統(tǒng)一色彩,按鈕的大小、字體。如果是WebForm,可能在每個Page中都要使用相同的Frame結構,如將一個page分為抬頭、左邊框、右邊框三部分等。
(3)嚴格定義公共部分
比如不同Page之間的交互的Session的名字(可以使用前文中的SessionInterPagesHelper類來管理)。還有個例子就是系統(tǒng)的多個部分都需要使用的公共信息,比如數(shù)據(jù)庫的連接字符串,當前登錄的用戶等,我通常將它們放在一個名叫CommonInformation的靜態(tài)類中。
(4)將公共資源放在一個指定的地方
比如將所有資源圖片放在一個文件夾中,并且分類管理,所有的開發(fā)人員都從此處獲取需要的圖片。這樣以后在整合所有的頁面時,就不用更改圖片的鏈接。
(5)分配任務時,盡可能地使每個開發(fā)人員的任務相互獨立,如果需要兩個開發(fā)人員之間的任務需要交互,要精確定義相互交互的部分,比如定義一個接口來正規(guī)化所有傳遞的消息。
(6)讓每個開發(fā)人員都負責項目中的一個獨立的文件夾,也就是說在物理上,兩個開發(fā)人員的任務沒有交叉或重疊。這樣,在更新某個開發(fā)人員的進度時,直接替換其對應的文件夾即可。強烈推薦使用源碼管理工具如VSS。那么,誰來負責公共部分了?項目經理或者是指定一名專門的人員。
(7)當開發(fā)人員的開發(fā)出原型后,應立即交遞給美工人員,接下來,開發(fā)人員負責剩下的功能實現(xiàn),而美工人員根據(jù)原型來調整頁面布局,如果布局改動很大,應及時反饋給開發(fā)人員,因為有些布局看起來很好,但是在技術上卻難以實現(xiàn)。這個階段,開發(fā)人員與美工人員之間應當有充分的交流。
暫時就這么多吧,也算是將這兩周的Web開發(fā)心得作個小結。以后有新的想法會隨時加進來。經驗還不是很多,也許很膚淺吧,呵呵。