把東西作成產品,前期要怎么準備? 數據庫要怎么設計,要用到哪些技術?如果只是 接單作 項目,那肯定在時間上是比較緊張的,不是代碼寫的不夠好,而是 時間 不夠多, 這讓很我程序員無奈。如果 不考慮時間 等因素,完全是站在程序員的角度,在一個產品要怎么作? 后期的維護都是前期作考慮的不夠。為了減少后期的維護,請高手們指點。。。
1 回答

躍然一笑
TA貢獻1826條經驗 獲得超6個贊
忍不住糾正下,后期的維護不是前期考慮不周,我還從沒見過哪個程序不用做后期維護的,這里我隨便說幾句我的看法,大家互相交流
前期的考慮永遠不可能面面俱到的,要知道需求是在不斷變更的,只能說盡可能的把一些可能變更的東西考慮進來,比方說把一些以后可能變更的內容做成配置的方式,讓程序變得通用一些,但我們不可能把所有東西都寫在配置里,這時候就要考慮業務需求中,到底哪些會頻繁變更,那些極少改變,這是一個修改成本的問題了。
至于具體的設計和是否做成產品無關吧,所有的設計本就應該要盡可能合理,只是面對大量用戶時可能需要更加周到一些罷了,比方說要考慮日后使用時的數據庫訪問壓力、并發能力等。
不過對于面對大量用戶,我們需要考慮的是當用戶遇到問題時怎樣盡可能讓用戶自己解決一些問題,比方說提供一些常見問題的QA文檔或幫助文件,還有就是提供數據回滾功能,便捷的安裝等,曾碰到一些項目,正是缺少這些東西,導致IT快成客服了
- 1 回答
- 0 關注
- 564 瀏覽
添加回答
舉報
0/150
提交
取消