Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Naming Things implementation vs meaning
Slide 2
Slide 2 text
README: Bob http://exercism.io
Slide 3
Slide 3 text
Bob is a lackadaisical teenager.
Slide 4
Slide 4 text
When someone shouts at him (ALL CAPS), he responds “Woah, chill out!”
Slide 5
Slide 5 text
To everything else, he responds: “Whatever.”
Slide 6
Slide 6 text
class Bob def hey(s) if s == s.upcase "Woah, chill out!" else "Whatever." end end end
Slide 7
Slide 7 text
When someone shouts at him (ALL CAPS)...
Slide 8
Slide 8 text
class Bob def hey(s) if all_caps?(s) "Woah, chill out!" else "Whatever." end end def all_caps?(s) s == s.upcase end end
Slide 9
Slide 9 text
When someone shouts at him (ALL CAPS)...
Slide 10
Slide 10 text
class Bob def hey(s) if shouting?(s) "Woah, chill out!" else "Whatever." end end def shouting?(s) s == s.upcase end end