Intégration

Continue


Premiers Pas

Objectif


  • Better dev environment
  • Focus on thing that matters
  • Sharing knowledge
  • Sharing Vodeclic codebase
  • (And Less bugs)

Outils


  • Tests Unitaires
  • Code Metrics
  • Reviews
  • Serveur Pré-Production
  • ...

First Step


  • Agile + Code Reviews


Workflow


  • New Project
  • 2 branch : 
    • [project_name]_dev 
    • [project_name]_feature
  • Sprint on _dev branch
  • Pull request  _dev => _feature
  • Coding review
  • New sprint

Sprints


  • A small part of the feature project
  • Shorter than a week
  • -
  • Will be soon handled by "JIRA" tool
  • JIRA is Agile interface management project

Review


  • End of sprint, make a pull request
  • Send pull request to thomas (he choose the reviewer)
  • The reviewer start a "discussion" via comments on github
  • This discussion can lead to a ReviewSession
  • The ReviewSession can lead to a pair programming session
  • The reviewer allow to merge the pull request

Reviewer


  • The main reviewer of a project release it on prod
  • He share responsibilities for failure or success
  • He handles the debug of a project after release

The End

IntégrationContinue

By Thomas Petrachi

IntégrationContinue

  • 595
Loading comments...

More from Thomas Petrachi