درهمش پایسته
درهمش پایسته (یکپارچهسازی مداوم یا ادغام مداوم) (به انگلیسی: Continuous integration) در برنامهنویسی به مجموعهای از روشها میگویند که باعث حفظ انسجام کد میشود و از بههمریختگی کد جلوگیری میکند. این روشها مبتنی بر build کردن مداوم پروژه پس از هر تغییر در کد توسط برنامهنویسان و اجرای تست کیسهای برنامه است. به عنوان مثال هر زمان که یک commit توسط توسعهدهنده بر روی مخزن پروژه push شود همهٔ تستها اجرا میشود تا بتوان اطمینان حاصل نمود که همهٔ قسمتهای پیشین کد و قسمتهای تازه نوشتهشده با یکدیگر سازگاری دارد و درست کار میکند.
جستارهای وابسته
منابع
- Duvall, Paul M. (2007). Continuous Integration. Improving Software Quality and Reducing Risk. Addison-Wesley. ISBN 0-321-33638-0.
پیوند به بیرون
- Fowler, Martin. "Continuous integration" (article) (introduction).
- "Portland Pattern Repository" (wiki) (a collegial discussion). C2 ; .
- "Portland Pattern Repository" (wiki). C2 ; .
- "Continuous Integration Server Feature Matrix (a guide to tools)". Thought works. Archived from the original on 4 May 2015. Retrieved 28 August 2014 .
- Richardson, Jared. (introduction) http://www.methodsandtools.com/archive/archive.php?id=42 ; .
- Flowers, Jay. "A Recipe for Build Maintainability and Reusability". Archived from the original on 25 June 2020. Retrieved 28 August 2014.
- Duvall, Paul. "Developer works" .
- "Rules". Extreme programming ; .
- "Version lifecycle". MediaWiki .