- 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.
推薦閱讀
- .NET之美:.NET關鍵技術深入解析
- 潮流:UI設計必修課
- C++面向對象程序設計(微課版)
- Python自動化運維快速入門(第2版)
- Ext JS Data-driven Application Design
- Learning ArcGIS Pro
- Reactive Programming With Java 9
- Learning Unity 2D Game Development by Example
- 用戶體驗可視化指南
- Java高并發核心編程(卷1):NIO、Netty、Redis、ZooKeeper
- Java7程序設計入門經典
- 分布式架構原理與實踐
- 零基礎學C++(升級版)
- OpenCV 3.0 Computer Vision with Java
- Python GUI Programming Cookbook(Second Edition)