-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

mercredi 3 avril 2013

Qu'est-ce que l'intégration continue?

L'intégration continue (CI) est la pratique consistant à maintenir un référentiel de code de programmation fréquemment mis à jour avec les changements d'un développeur. Cela permet de s'assurer que plusieurs développeurs ne créent pas de code de programmation qui entre en conflit avec l'autre. Sans l'intégration continue, les conflits qui empêchent l'exécution du code devenus assez communs
.
Dans un environnement avec plusieurs développeurs, il devient nécessaire de former un système qui permet aux développeurs de travailler ensemble. Un système central de code est appelé code de base ou de dépôt de code et sert de point de départ pour toutes les activités des développeurs. Chaque développeur dans le groupe peut avoir une tâche différente. On peut avoir besoin pour améliorer l'interface utilisateur, tandis qu'un autre peut avoir besoin pour résoudre un problème dans le code.

Les développeurs peuvent travailler sur différents aspects du programme, mais il ya la possibilité de conflits. Ces conflits peuvent conduire à ce programme devienne instable, voire entraîner l'application ne fonctionne pas du tout. Cela oblige les développeurs à passer plus de temps à déterminer quelle partie particulière du code est la cause du problème. Cela se traduit par une perte de productivité et de temps que les développeurs sont obligés de résoudre les problèmes qui auraient pu être évités.

L'intégration continue est la solution à ce problème. L'intégration continue fonctionne en veillant à ce que chaque changement de développeur fait est immédiatement mis à jour dans le référentiel de code. Quand un autre développeur accède au référentiel de code, il recevra une copie avec les changements que le développeur précédent a faits. Cela permet de s'assurer que chaque développeur reçoit la copie la plus à jour du code de programmation disponibles.

L'intégration continue n'empêche pas les problèmes d'intégration. Alors que l'intégration continue ne aider les problèmes d'intégration de course, ces problèmes se posent encore dans tous les environnements multi-développeur. Même avec l'intégration continue, il faut encore du temps pour chaque développeur en particulier d'apporter des modifications au code. Il en résulte des modifications apportées à la garde d'autres développeurs sans s'en rendre compte.

Alors que l'intégration continue n'est pas en mesure d'atténuer tous les conflits qui surgissent dans un environnement multi-développeur, il est une solution efficace qui maximise la productivité. Il permet à plusieurs développeurs de travailler ensemble et de créer des applications dans un laps de temps raisonnable. Sans cela, les développeurs seraient obligés de passer des heures à essayer de corriger les problèmes qui se posent à la suite d'essayer d'intégrer deux morceaux de code. CI fait gagner du temps et d'économiser les développeurs entreprises et de l'argent aux consommateurs.