- Embedded Systems Architecture
- Daniele Lacamera
- 142字
- 2021-06-25 21:55:04
Configuration management
When working as a team, coordination and synchronization can be optimized to improve efficiency. Tracking and controlling the development life cycle smoothens the development flow, cutting down time and costs. The most important tools known to help manage the software life cycle are:
- Revision control
- Issue tracking
- Code reviews
- Continuous integration
Different options exist for the four categories. The source code is synchronized among developers through a revision control system. Issue tracking systems (ITSs) usually consist of web platforms that keep track of the activities and known bugs of the system. Code reviews can be encouraged with specific web-based tools, and enforced through rules on the revision control systems.
Continuous integration tools ensure that build and test execution tasks are scheduled to automatically execute, periodically or upon changes in the code, collecting test results, and notifying the developers about regressions.
- 30天自制操作系統
- Linux操作系統基礎
- PLC控制程序精編108例
- Linux實戰
- Kubernetes網絡權威指南:基礎、原理與實踐
- 玩到極致 iPhone 4S完全攻略
- Docker+Kubernetes應用開發與快速上云
- 深入理解eBPF與可觀測性
- Linux服務器配置與管理
- Windows 7實戰從入門到精通
- Building Telephony Systems With Asterisk
- Windows Server 2008組網技術與實訓(第3版)
- Learning Continuous Integration with Jenkins(Second Edition)
- Android應用性能優化最佳實踐
- 應急指揮信息系統設計