看這身邊號稱“大系統”的軟件垃圾,實在是無語。沒有基本的需求分析與設計,沒有基本的軟件測試
沒有基本的安全常識。 (加點壓力就當機 暴力破解密碼漏洞)
我的軟件開發6大憂和4個解決方案
1 框架選擇 (接觸spring appfuse 後知道aop ioc 基本可應付目前碰到的系統)
2 系統需求分析與設計建模 (uml 正在試用相關軟件 學習相關規範 有個中文的trufun plato不錯 再找機會試試rose)
3 代碼版本控制 (用了cvs後 基本上可解決)
4 代碼編寫規範 (用了jalopy解決 定義好規範文件 每個人寫完代碼後 foramt一下 全改好)
5 代碼測試 (嘗試下 junit /itest/ runloader/ the grinder 看是否能解決)
6 代碼部署 (ant 工具 不二之選)
目前 2和5 在試用中
2的工作基本上等於在寫系統詳細說明書,當然是這幾天工作重點。
我希望將《採購系統》 按時 按標準開發規範來完成(按標準 我相信很多公司都不敢說這句話 主要是上面6大問題 主要是怕建模和測試)
一方面 錯過這個系統很難再找到一個上手的項目。
一方面 我們每個參與者對這個系統都寄予厚望。
一方面 人是需要進步的不能停留在原地踏步,軟件開發能力不是用量而是用質來衡量的。
-------------------------------------牢騷發完,書沒看完。該睡覺了 明天還是8點上班。
好象我從沒準時到過單位,誰知道遲到大王是個真正的工作狂呢??????