作者:Thie (缺氧時代)
歷時半年,我獨自一人完成了一個局級單位的管理資訊系統,共發布BETA版29次,正式版本3次。 ASP+ORACLE環境,285個ASP文件,功能涉及資料輸入、修改、模糊查詢、自動統計、資料分析和報表,這個專案正在申報省級成果,現將我的10條經驗總結如下,不對之處歡迎批評指正:
1. 不要再做ASP是否過時的討論,重要的不是你是否使用先進的技術,而是你的設計思想是否先進;
2. 設計時要考慮專案的通用性,永遠不要做沒有推廣價值的東西(為保飯碗除外);
3. 程式設計要簡潔,夠好的面向過程遠遠優於蹩腳的物件導向;
4. 理論是為實踐服務的,所以不要被理論(尤其是設計模式)束縛;
5. 分工合理的情況下盡可能少的人員構成專案小組,通訊的開銷實在太大了;
6. 沒有不變的需求,要為你的程序留下足夠多的拓展空間,同時要考慮在系統向其它平台移植時盡量減少工作量和難度的途徑;
7. 千萬不要忽略介面設計,很多情況下這成為你專案評價的唯一標準;
8. 用正規文件記下你的變數使用情況,隨著系統的增加,DEBUG的成本幾乎倍增;
9. 能用機器產生的程式碼就不要去手寫,最寶貴的就是時間;
10. 選資料庫還是要選ORACLE!