Introduction

Effectué

Ce module vous montre comment utiliser Git pour favoriser le développement interne de sources dans votre organisation et implémenter des flux de travail de duplication pour une meilleure collaboration.

Qu’est-ce que la source interne ?

La source interne est une approche de développement où les équipes au sein d’une organisation collaborent sur des projets de code à l’aide de principes et pratiques open source. Au lieu de travailler dans des silos isolés, les équipes peuvent partager du code, contribuer aux projets des uns et des autres et s’appuyer sur le travail existant au sein de l’organisation.

Pourquoi la source interne importe

  • Décomposer les silos : la source interne aide à décomposer les obstacles entre les équipes et les services, ce qui permet un meilleur partage des connaissances et une meilleure collaboration.
  • Réutilisation du code : Teams peut découvrir et réutiliser du code existant au lieu de créer tout à partir de zéro, ce qui permet de gagner du temps et de réduire la duplication.
  • Meilleure qualité : lorsque plusieurs équipes peuvent passer en revue et contribuer au code, cela conduit souvent à des logiciels de meilleure qualité avec moins de bogues.
  • Partage des connaissances : les développeurs apprennent du travail des uns des autres et peuvent appliquer les meilleures pratiques dans différents projets.

Objectifs d’apprentissage

À l’issue de ce module, vous pourrez :

  • Utilisez Git pour favoriser le développement interne de sources au sein de votre organisation.
  • Mettre en œuvre le flux de travail fork pour le développement collaboratif.
  • Choisissez entre les branches et les fourches pour différents scénarios de collaboration.
  • Partagez efficacement le code entre les forks.

Conditions préalables

  • Compréhension de base des concepts de contrôle de version Git.
  • Connaissance des principes de développement collaboratif.
  • Expérience de travail dans une équipe de développement logiciel ou une organisation.