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

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