內容簡介
本書簡單明了地介紹了軟件開發中的*實踐,展示了工程流程在編寫優質代碼上的重要性以及測試的重要性,總結了很多資深工程師的經驗教訓,並提供了很多真實案例。書中介紹的經驗可以應用到產品開發周期的每個環節,從設計到開發以及最後的發布和維護。本書的中心思想就是要在設計和實現的過程中改進代碼質量,包括類建模、性能、安全性、內存使用以及調試,幫助讀者構建完美的項目。本書適合專業及業餘程序員閱讀。
采用一流的工程實踐來幫助你編寫更健壯、無錯的代碼。兩位微軟的.NET開發專家與你分享優化軟件開發生命周期的真實案例和經過實戰考驗的解決方案——從避免代價昂貴的編程陷阱,到提高開發團隊整體效率的方法等。無論你是來自哪個層次的托管代碼程序員,都能在這裡找到設計、原型開發、實現、調試以及測試的技巧,進一步提升代碼的品質。
本書涉及開發流程中每一個階段的優化(從設計到測試),以及如何開發出更優質的應用程序軟件:
編程來降低代碼的復雜度,同時還能增加靈活性和可維護性。
把性能當做一項功能,並且在開發周期中對它進行管理。本書簡單明了地介紹了軟件開發中的*實踐,展示了工程流程在編寫優質代碼上的重要性以及測試的重要性,總結了很多資深工程師的經驗教訓,並提供了很多真實案例。書中介紹的經驗可以應用到產品開發周期的每個環節,從設計到開發以及最後的發布和維護。本書的中心思想就是要在設計和實現的過程中改進代碼質量,包括類建模、性能、安全性、內存使用以及調試,幫助讀者構建完美的項目。本書適合專業及業餘程序員閱讀。
采用一流的工程實踐來幫助你編寫更健壯、無錯的代碼。兩位微軟的.NET開發專家與你分享優化軟件開發生命周期的真實案例和經過實戰考驗的解決方案——從避免代價昂貴的編程陷阱,到提高開發團隊整體效率的方法等。無論你是來自哪個層次的托管代碼程序員,都能在這裡找到設計、原型開發、實現、調試以及測試的技巧,進一步提升代碼的品質。
本書涉及開發流程中每一個階段的優化(從設計到測試),以及如何開發出更優質的應用程序軟件:
編程來降低代碼的復雜度,同時還能增加靈活性和可維護性。
把性能當做一項功能,並且在開發周期中對它進行管理。
為應用程序的伸縮性采取各種*實踐。
通過預防性的安全措施來抵御各種惡意攻擊。
在運行之前通過防御性編程來捕捉錯誤。
在每日工程流程裡植入自動化構建、代碼分析和測試等工作。
實現更好的源碼控制管理和提交流程。
建立一套質量驅動、基於裡程碑的項目節奏,並最終產生更好的結果。
采用一流的工程實踐來幫助你編寫更健壯、無錯的代碼。兩位微軟的.NET開發專家與你分享優化軟件開發生命周期的真實案例和經過實戰考驗的解決方案——從避免代價昂貴的編程陷阱,到提高開發團隊整體效率的方法等。無論你是來自哪個層次的托管代碼程序員,都能在這裡找到設計、原型開發、實現、調試以及測試的技巧,進一步提升代碼的品質。
本書涉及開發流程中每一個階段的優化(從設計到測試),以及如何開發出更優質的應用程序軟件:
編程來降低代碼的復雜度,同時還能增加靈活性和可維護性。
把性能當做一項功能,並且在開發周期中對它進行管理。本書簡單明了地介紹了軟件開發中的*實踐,展示了工程流程在編寫優質代碼上的重要性以及測試的重要性,總結了很多資深工程師的經驗教訓,並提供了很多真實案例。書中介紹的經驗可以應用到產品開發周期的每個環節,從設計到開發以及最後的發布和維護。本書的中心思想就是要在設計和實現的過程中改進代碼質量,包括類建模、性能、安全性、內存使用以及調試,幫助讀者構建完美的項目。本書適合專業及業餘程序員閱讀。
采用一流的工程實踐來幫助你編寫更健壯、無錯的代碼。兩位微軟的.NET開發專家與你分享優化軟件開發生命周期的真實案例和經過實戰考驗的解決方案——從避免代價昂貴的編程陷阱,到提高開發團隊整體效率的方法等。無論你是來自哪個層次的托管代碼程序員,都能在這裡找到設計、原型開發、實現、調試以及測試的技巧,進一步提升代碼的品質。
本書涉及開發流程中每一個階段的優化(從設計到測試),以及如何開發出更優質的應用程序軟件:
編程來降低代碼的復雜度,同時還能增加靈活性和可維護性。
把性能當做一項功能,並且在開發周期中對它進行管理。
為應用程序的伸縮性采取各種*實踐。
通過預防性的安全措施來抵御各種惡意攻擊。
在運行之前通過防御性編程來捕捉錯誤。
在每日工程流程裡植入自動化構建、代碼分析和測試等工作。
實現更好的源碼控制管理和提交流程。
建立一套質量驅動、基於裡程碑的項目節奏,並最終產生更好的結果。