February 2018
Intermediate to advanced
396 pages
9h 38m
English
CI is a software development practice where developers have the chance to integrate their code many times a day before waiting for the end of the project. Nowadays, CI is a key practice in every software project. These frequent check-ins solve the classic integration headaches, and they allow developers and CI adopters the following benefits:
CI adoption is a major step for avoiding tense integrations, and it delivers software in time because inaccurate time and effort estimates are main causes of a failed project, in addition to the lack of effective communication at all levels. CI is based on automation. ...