- 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.
- 鴻蒙生態:開啟萬物互聯的智慧新時代
- Persistence in PHP with the Doctrine ORM
- vSphere Virtual Machine Management
- Kubernetes從入門到實踐
- STM32庫開發實戰指南:基于STM32F4
- 直播系統開發:基于Nginx與Nginx-rtmp-module
- Windows 7使用詳解(修訂版)
- 從零開始學安裝與重裝系統
- 鴻蒙HarmonyOS手機應用開發實戰
- 完美應用Ubuntu(第2版)
- Linux系統安全:縱深防御、安全掃描與入侵檢測
- Getting Started with UDK
- Java EE 8 High Performance
- Mastering Sass
- 大規模Linux集群架構最佳實踐:如何管理上千臺服務器