Bạn có thể có một phong cách nhất định trong phát triển: Bạn kiểm tra, viết mã, biên dịch, kiểm tra, nguyền rủa, thay đổi, biên dịch, cổ vũ, cam kết. Bạn chỉ cam kết mã làm việc, thậm chí có thể theo kiểu ít chi tiết hơn vào cuối ngày làm việc hoặc khi một tính năng hoàn tất. Bạn xác minh sự phụ thuộc của mình bất cứ khi nào bạn nhập thư viện API.
Khi bạn bắt đầu viết mã cùng với những người khác và khi có sự phụ thuộc lẫn nhau, sẽ hợp lý khi áp dụng tích hợp liên tục. Đơn giản vì bạn không thể biết tác động của những thay đổi đối với những người phụ thuộc vào mã của bạn và bạn không nhận được tín hiệu nào mỗi khi bạn cần cập nhật hàng nhập của mình.
Vì vậy, khi một trong hai bạn thực hiện thay đổi, cả hai dự án nên được xây dựng và thử nghiệm cùng nhau, tức là chạy với API của nhau, được xây dựng và thử nghiệm với thư viện mới, v.v. Các thử nghiệm như vậy, mã của bạn và của người khác, được gọi là thử nghiệm tích hợp.
Tại sao liên tục? Bởi vì việc ủy thác phối hợp tích hợp vào một hệ thống kiểm tra một bản dựng sạch sẽ dễ dàng hơn bất cứ khi nào có sự thay đổi trong cơ sở mã hơn là tổ chức tất cả những điều đó cho một con người. Hệ thống có thể mở rộng quy mô.