Sürekli entegrasyon (Continuous Integration = CI) kod üzerinde yapılan her değişikliğin ardından, tüm sistemin çalışır durumda olduğunu, yapılan değişikliğin sistemin bazı bölümlerinde kırılmalara yol açmadığını tespit etmek için kullanılan yöntemdir. Kırılmaları tespit edebilmek için testlere (JUnit) ihtiyaç duyulmaktadır. Bu testler, yapılan değişikliğin neticesi olarak yeni bir yapı (build) hazırlandıktan sonra otomatik olarak çalıştırılır. Yapılan değişiklik yeni yapının bir parçası olduğu için, testlerde oluşan hatalar, yapılan değişikliğin sistemi kırdığı anlamına gelmektedir. Bu durumdan tüm programcılar haberdar edilerek, hatanın bir an önce giderilmesi ve testlerin her zaman olumlu sonuç vermesi sağlanır. Sürekli entegrasyon ile programcılar tarafından kod üzerinde yapılan çalışmalar neticesinde her zaman çalışır bir sürümün oluşması sağlanmış olur.
Sürekli Entegrasyon (Continuous Integration) (479,7 KiB, 5.816 hits)
You need to be a registered user to download this file.
Extreme Programming / Agile kategorisinden son yazılar
- Çevik Süreçler Neden Dikiş Tutturamadı - February 14th, 2020
- Yazılım Dünyasının Hızlı Çözüm Üretmek İle Olan İmtihanı - October 4th, 2019
- Alan Borcu (Domain Debt) - January 29th, 2019
- Yeni kitabım Pratik Agile - May 1st, 2014
- Agile Türleri - January 3rd, 2014
- Yazılımda Çeviklik İflas mı Etti? - August 9th, 2012
- Çevikliğin Böylesi - April 5th, 2012
- Test Güdümlü Yazılımın Tasarım Üzerindeki Etkileri - November 17th, 2009
- Extreme Programming Hakkında Bazı Soru ve Cevapları - March 3rd, 2009
- Neden sürekli entegre edilmeli? - March 3rd, 2009
Pingback: Neden sürekli entegre edilmeli? - Kurumsal Java Yazılımı - Özcan Acar
Pingback: PHP Projelerinde Jenkins Kullanımı | Aykut Farsak