回覆列表
-
1 # Java開發之路
-
2 # 我是古稀
軟體開發,都是從無到有,每個人的需求都不一樣,一般都屬於定製開發,所以每個開發週期,都會產生不同的BUG,每個工程師的經驗不同,對需求的把握也不盡相同,所以軟體開發中,都有一個軟體測試時間,有專門的軟體測試工程師進行功能流程等驗證,保證專案交付無BUG。
軟體測試不僅是對專案功能性測試透過,還有流程最佳化,環境測試,資料庫測試,完全測試等,所以軟體測試在真個開發週期是最長的。
-
3 # 首席程式碼執行官
有一句話是這麼說的: 如果你的軟體沒有bug,那麼你的開發環境會有 bug;如果開發環境沒有,那就計算機語言有bug;如果計算機語言也沒有,那就作業系統有bug;如果作業系統也沒有,那就硬體有bug;如果硬體沒bug,那你這個程式設計師就有bug;如果你這個程式設計師沒有bug,那這個地球就有bug;如果這個地球沒有bug,那這個宇宙就有bug。
總之,bug是無處不在,無時不在。因為程式碼是建立在軟硬體之上,並且是人制造出來的。
程式設計師10%的時間在想著如何改變世界,剩下的90%都在除錯bug。
所以程式設計師一生都在與bug鬥爭,試問如果沒有bug,那我們程式設計師該何等寂寞?