Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Origin Coding Dojo

Origin Coding Dojo

Gláuber Brennon

May 25, 2020
Tweet

More Decks by Gláuber Brennon

Other Decks in Programming

Transcript

  1. Coding Dojo - A coding dojo is an event where

    developers can hang out with other developers and practice programming - A dojo is a place people practice their martial arts. - The dojo dynamics has more to do with Pirates than Ninjas
  2. How it works? - Choose a programming language. - Choose

    a problem to solve. - Start the Dojo!
  3. How it works? - The roles - The roles: -

    Pilot: - This role is the only one that can code. - The pilot needs to tell everyone what she is doing and the reason why, like she would do when pair programming. - The code must evolve in baby steps. - Co-pilot: - This role exists to help the pilot on the coding phase. - She can help the pilot with ideas and guidance, but not writing code. - Crew: - Those people should just watch until the comments phase. On the comments phase they can give the pilot and co-pilot some insights about the code
  4. How it works? - The phases - The phases: -

    Code phase(5 mins): - This when the pilot code. She can code and can only receive suggestions from his co-pilot. - If a test is breaking she needs to solve the test before writing something new. - Review phase(2 mins): - On this phase the crew can tell the pilot and co-pilot hints on how to solve the problem. - After review code phase(2 mins): - On this phase pilot and co-pilot have a last chance to complete the code. - Roles rotation phase: - On this phase we are going to rotate the roles.