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

Ruby Coding Dojo

Ruby Coding Dojo

A Coding Dojo is an environment for coding practice. It’s where developers get together to code, learn and have fun. The ultimate goal of the Coding Dojo is to share knowledge and improve the technical and social skills required in software development, including Pair Programming, Test-Driven Development and Refactoring.

Carlos Souza

April 22, 2014
Tweet

More Decks by Carlos Souza

Other Decks in Technology

Transcript

  1. CODE RETREAT A day-long event where you work on the

    same problem, pair programming with different people and switching languages. Corey Haines @CoreyHaines http://coderetreat.org
  2. ETIQUETTES • RED GREEN REFACTOR! • No talk on RED

    • If you are not coding, keep quiet. • If you have a idea, show it with code. • NO VOODOO: keep it simple. • If you are stuck, ask for help.
  3. require 'minitest/unit' require 'minitest/autorun' ! class CalculatorTest < MiniTest::Unit::TestCase !

    def test_adds_two_numbers end ! end while true; do ruby test.rb; sleep 2; done test.rb bash
  4. ETIQUETTES • RED GREEN REFACTOR! • No talk on RED

    • If you are not coding, keep quiet. • If you have a idea, show it with code. • NO VOODOO: keep it simple. • If you are stuck, ask for help.