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

Origin Coding Dojo

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Origin Coding Dojo

Avatar for Gláuber Brennon

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.