2010-09-28 96 views
2

我爲一家網絡開發公司工作,很多時候,我們的一些項目在發佈後會從客戶端返回,並帶有一些小錯誤。防止項目再次出現錯誤

這讓我的老闆感到沮喪,因爲這意味着我們必須進行開發工作來解決問題,而我們沒有得到報酬。

我們如何防止發生的錯誤,或者這只是應該考慮到初始成本?

+2

如果你能解決這個問題,我會在任何一天給你一份工作 – Elemental 2010-09-28 09:04:14

回答

1

我們的理念,時間與金錢也適用於您的情況。單元測試花費的時間越多,代碼在發佈後就會包含錯誤的可能性就越小。與此同時,您的花費單元測試的代碼越少,獲利越少。

我們採取更加騎士的方法。我們的程序員測試他們自己的代碼,將它傳遞給一位程序員進行測試,然後由一位主管進行最終的審查和單元測試。如果所有三個測試都通過了,則代碼將完成並傳遞給最終用戶。

錯誤是編程的一個固有部分,必須預見它是不可避免的。沒有任何測試可以真正保證代碼是100%無錯誤的。

避免編寫錯誤的一些好方法可以在這個站點找到。

http://sites.google.com/site/yacoset/Home/how-to-avoid-writing-bugs

1

發佈的軟件將一直包含一些錯誤,即使像MS,Google和蘋果這樣的大公司也無法發佈無bug。 OFc你可以做很多事情來防止它,比如單元測試,煙霧測試,壓力測試等。例如,但總會有錯誤。當你在英格蘭度假時,就像雨一樣。

確保你在銷售過程中討論這樣的東西。例如3周後(錯誤修復免費),之後可以購買維修時間