- C# and .NET Core Test Driven Development
- Ayobami Adewole
- 120字
- 2021-06-25 22:00:28
Building for longevity
To avoid future problems resulting from issues when making modifications to a system in production as a result of changes in user requirements, as well as bugs which get exposed because of inherent bad code in a code base and accumulated technical debt, you need to have the mindset of developing with the future in mind and embracing changes.
Use flexible patterns and always employ good object-oriented development and design principles when writing code. The requirements of most software projects change over their life cycles. It is wrong to assume that a component or part might not change, so try and put a mechanism in place to allow the application to be graceful and accept future changes.
推薦閱讀
- 企業級Java EE架構設計精深實踐
- 編程卓越之道(卷3):軟件工程化
- Three.js開發指南:基于WebGL和HTML5在網頁上渲染3D圖形和動畫(原書第3版)
- Network Automation Cookbook
- Mastering Python High Performance
- Symfony2 Essentials
- Spring Boot進階:原理、實戰與面試題分析
- 跟戴銘學iOS編程:理順核心知識點
- Visual C++開發寶典
- Java RESTful Web Service實戰
- 計算機系統解密:從理解計算機到編寫高效代碼
- Pandas 1.x Cookbook
- 小學生C++趣味編程從入門到精通
- Analytics for the Internet of Things(IoT)
- C#教程