आपके पास विकास में एक निश्चित शैली हो सकती है : आप चेकआउट, कोड, संकलन, चेक, शाप, परिवर्तन, संकलन, जयकार, प्रतिबद्ध। आप केवल काम करने वाले कोड को कम करते हैं, शायद कम दानेदार अंदाज में भी जैसे आप काम के दिन या किसी फीचर के पूरा होने पर। जब भी आप API लाइब्रेरी आयात करते हैं तो आप अपनी निर्भरता को सत्यापित करते हैं।
जब आप दूसरों के साथ मिलकर कोडिंग शुरू करते हैं और जब परस्पर निर्भरताएं होती हैं तो यह निरंतर एकीकरण को अपनाने के लिए समझ में आता है। केवल इसलिए कि आप उन लोगों के परिवर्तनों का प्रभाव नहीं जान सकते जो आपके कोड पर निर्भर हैं, और आपको हर बार आपके आयात को अपडेट करने के लिए कोई संकेत नहीं मिलता है।
इसलिए जब आप दोनों में से कोई एक बदलाव करते हैं, तो दोनों परियोजनाओं को एक साथ बनाया और परीक्षण किया जाना चाहिए, यानी एक दूसरे के एपीआई के खिलाफ चलाना, नए पुस्तकालय के साथ बनाया और परीक्षण करना, आदि ऐसे परीक्षण, आपके कोड और किसी और के, एकीकरण परीक्षण कहलाते हैं।
निरंतर क्यों? क्योंकि एक सिस्टम के एकीकरण को समन्वित करना आसान है जो एक स्वच्छ निर्माण का परीक्षण करता है जब भी किसी कोड बेस में कोई बदलाव होता है, तो यह मानव के लिए यह सब व्यवस्थित करना है। सिस्टम को स्केल करने में सक्षम है।