- 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.
推薦閱讀
- Learn TypeScript 3 by Building Web Applications
- JavaScript:Functional Programming for JavaScript Developers
- arc42 by Example
- 21天學(xué)通C++(第6版)
- Modern JavaScript Applications
- Kotlin從基礎(chǔ)到實戰(zhàn)
- C++從入門到精通(第5版)
- Microsoft Dynamics AX 2012 R3 Financial Management
- C語言從入門到精通
- Java Web從入門到精通(第2版)
- Secret Recipes of the Python Ninja
- JavaScript前端開發(fā)基礎(chǔ)教程
- 游戲設(shè)計的底層邏輯
- VMware vSphere Design Essentials
- Enterprise Application Architecture with .NET Core