我目前正在開發一個web項目,在這個項目中我們都連接到一個開發數據庫。請提出一個更好的方式來組織開發數據庫
和其他集中式系統一樣,這個數據庫最終成爲單點故障。
如果其中一個開發人員不小心將一些髒數據轉儲到數據庫中,則所有其他開發人員都會受此影響。
因此,我認爲也許我們應該做一些事情,比如說,我們每個人都製作了原始數據庫的副本,並設置了我們的Web應用程序以連接到本地數據庫。
就我而言,團隊的核心成員是五個開發人員,一個測試人員(主要是黑盒測試)。開發過程如下所示:每個開發人員負責一個子功能並在他自己的分支上工作,然後我們將他的分支合併到測試人員測試應用程序的主幹上。
請給我一些建議。
貴公司有多大?你有開發,測試和生產環境嗎?你有專門的測試團隊嗎?有很多變數,這是一個非常廣泛的問題。 – 2010-01-06 13:06:11