- 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.
- Getting Started with oVirt 3.3
- Linux Mint Essentials
- 白話區塊鏈
- Linux網絡內核分析與開發
- 8051軟核處理器設計實戰
- 細說Linux基礎知識
- Kali Linux 2018:Windows Penetration Testing
- 云原生落地:產品、架構與商業模式
- OpenSolaris設備驅動原理與開發
- Linux基礎使用與案例
- 電腦辦公(Windows 10 + Office 2016)入門與提高(超值版)
- OpenStack Essentials(Second Edition)
- Windows 8玩全不求人
- Mastering Eclipse Plug-in Development
- Apache ShardingSphere權威指南