通過前一章的學習,我了解到了關于建模的很多初步的知識,但是這和成為一名軟件工程師是遠遠不夠的,完成一個程序通常都是一個團隊,而這個團隊重要的肯定是需要一些流程,這樣才能讓程序有條不紊的運行著。
在這么一個團隊中,每一個人都起到至關重要的角色,因為在整個程序中,誰負責的框架都不能出錯,這樣就會導致一整個程序的錯誤,所以才有了不斷的測試,模塊測試通常很復雜繁重,所以一般來說都是代碼的作者自己做自己代碼的測試,來驗證代碼的正確性和運行速度,這兩個因素很大程度上決定了一個代碼的好壞。另外,單元測試應該集成到自動測試的框架中去和產品代碼一起保存和維護。
軟件開發不光團隊有流程,個人開發的流程也至關重要。一個團隊通過不斷交流,實驗,快速原型等方法理解問題的需求和任務,每個人的工作質量直接影響最終的軟件質量。一個軟件師的成長首先需要一定的知識和能力,對于能力的分別,有四個階段分別是:入門、熟練、帶頭人、大師。有些級別還要求的工程師獲得某種專業證書,當然,前進的路還很長,還需要慢慢學習與積累不斷完善自己,并一步步前進。?
在這么一個團隊中,每一個人都起到至關重要的角色,因為在整個程序中,誰負責的框架都不能出錯,這樣就會導致一整個程序的錯誤,所以才有了不斷的測試,模塊測試通常很復雜繁重,所以一般來說都是代碼的作者自己做自己代碼的測試,來驗證代碼的正確性和運行速度,這兩個因素很大程度上決定了一個代碼的好壞。另外,單元測試應該集成到自動測試的框架中去和產品代碼一起保存和維護。
軟件開發不光團隊有流程,個人開發的流程也至關重要。一個團隊通過不斷交流,實驗,快速原型等方法理解問題的需求和任務,每個人的工作質量直接影響最終的軟件質量。一個軟件師的成長首先需要一定的知識和能力,對于能力的分別,有四個階段分別是:入門、熟練、帶頭人、大師。有些級別還要求的工程師獲得某種專業證書,當然,前進的路還很長,還需要慢慢學習與積累不斷完善自己,并一步步前進。?