Enviar pesquisa
Carregar
Week9
•
Transferir como PPT, PDF
•
0 gostou
•
323 visualizações
R
reneedv
Seguir
UWERuby Week 9 slides
Leia menos
Leia mais
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 13
Baixar agora
Recomendados
Week10
Week10
reneedv
Week5
Week5
reneedv
Week4
Week4
reneedv
Nginx caching
Nginx caching
reneedv
Week3
Week3
reneedv
Week6
Week6
reneedv
Week7
Week7
reneedv
Speedy TDD with Rails
Speedy TDD with Rails
PatchSpace Ltd
Recomendados
Week10
Week10
reneedv
Week5
Week5
reneedv
Week4
Week4
reneedv
Nginx caching
Nginx caching
reneedv
Week3
Week3
reneedv
Week6
Week6
reneedv
Week7
Week7
reneedv
Speedy TDD with Rails
Speedy TDD with Rails
PatchSpace Ltd
Ruby on Rails survival guide of an aged Java developer
Ruby on Rails survival guide of an aged Java developer
gicappa
Spring into rails
Spring into rails
Hiro Asari
Hacking with ruby2ruby
Hacking with ruby2ruby
Marc Chung
Torquebox OSCON Java 2011
Torquebox OSCON Java 2011
tobiascrawley
Rails01
Rails01
Al Sayed Gamal
Ugo Cei Presentation
Ugo Cei Presentation
RubyOnRails_dude
Ruby on Rails 3 Day BC
Ruby on Rails 3 Day BC
Northwest Independent Ruby Development
Ruby for C# Developers
Ruby for C# Developers
Cory Foy
JRuby, Ruby, Rails and You on the Cloud
JRuby, Ruby, Rails and You on the Cloud
Hiro Asari
Ruby Debug
Ruby Debug
Rob Kaufman
JRuby - Programmer's Best Friend on JVM
JRuby - Programmer's Best Friend on JVM
Raimonds Simanovskis
Jruby synergy-of-ruby-and-java
Jruby synergy-of-ruby-and-java
Keith Bennett
From .Net to Rails, A developers story
From .Net to Rails, A developers story
pythonandchips
Connecting the Worlds of Java and Ruby with JRuby
Connecting the Worlds of Java and Ruby with JRuby
Nick Sieger
JRuby Basics
JRuby Basics
elliando dias
Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber
Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber
Udaya Kiran
Building web framework with Rack
Building web framework with Rack
sickill
Sprockets
Sprockets
Tim Novinger
Introduction to RDoc
Introduction to RDoc
Tim Lucas
Introduction to RDoc
Introduction to RDoc
Tim Lucas
Week2
Week2
reneedv
Week1
Week1
reneedv
Mais conteúdo relacionado
Semelhante a Week9
Ruby on Rails survival guide of an aged Java developer
Ruby on Rails survival guide of an aged Java developer
gicappa
Spring into rails
Spring into rails
Hiro Asari
Hacking with ruby2ruby
Hacking with ruby2ruby
Marc Chung
Torquebox OSCON Java 2011
Torquebox OSCON Java 2011
tobiascrawley
Rails01
Rails01
Al Sayed Gamal
Ugo Cei Presentation
Ugo Cei Presentation
RubyOnRails_dude
Ruby on Rails 3 Day BC
Ruby on Rails 3 Day BC
Northwest Independent Ruby Development
Ruby for C# Developers
Ruby for C# Developers
Cory Foy
JRuby, Ruby, Rails and You on the Cloud
JRuby, Ruby, Rails and You on the Cloud
Hiro Asari
Ruby Debug
Ruby Debug
Rob Kaufman
JRuby - Programmer's Best Friend on JVM
JRuby - Programmer's Best Friend on JVM
Raimonds Simanovskis
Jruby synergy-of-ruby-and-java
Jruby synergy-of-ruby-and-java
Keith Bennett
From .Net to Rails, A developers story
From .Net to Rails, A developers story
pythonandchips
Connecting the Worlds of Java and Ruby with JRuby
Connecting the Worlds of Java and Ruby with JRuby
Nick Sieger
JRuby Basics
JRuby Basics
elliando dias
Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber
Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber
Udaya Kiran
Building web framework with Rack
Building web framework with Rack
sickill
Sprockets
Sprockets
Tim Novinger
Introduction to RDoc
Introduction to RDoc
Tim Lucas
Introduction to RDoc
Introduction to RDoc
Tim Lucas
Semelhante a Week9
(20)
Ruby on Rails survival guide of an aged Java developer
Ruby on Rails survival guide of an aged Java developer
Spring into rails
Spring into rails
Hacking with ruby2ruby
Hacking with ruby2ruby
Torquebox OSCON Java 2011
Torquebox OSCON Java 2011
Rails01
Rails01
Ugo Cei Presentation
Ugo Cei Presentation
Ruby on Rails 3 Day BC
Ruby on Rails 3 Day BC
Ruby for C# Developers
Ruby for C# Developers
JRuby, Ruby, Rails and You on the Cloud
JRuby, Ruby, Rails and You on the Cloud
Ruby Debug
Ruby Debug
JRuby - Programmer's Best Friend on JVM
JRuby - Programmer's Best Friend on JVM
Jruby synergy-of-ruby-and-java
Jruby synergy-of-ruby-and-java
From .Net to Rails, A developers story
From .Net to Rails, A developers story
Connecting the Worlds of Java and Ruby with JRuby
Connecting the Worlds of Java and Ruby with JRuby
JRuby Basics
JRuby Basics
Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber
Behavioural Testing Ruby/Rails Apps @ Scale - Rspec & Cucumber
Building web framework with Rack
Building web framework with Rack
Sprockets
Sprockets
Introduction to RDoc
Introduction to RDoc
Introduction to RDoc
Introduction to RDoc
Mais de reneedv
Week2
Week2
reneedv
Week1
Week1
reneedv
Fill Up your Bookshelves!
Fill Up your Bookshelves!
reneedv
Dealing with Legacy <del>Code</del> People
Dealing with Legacy <del>Code</del> People
reneedv
Whose Wife Are You?
Whose Wife Are You?
reneedv
How I Learned to Smell Code
How I Learned to Smell Code
reneedv
RailsBrdige Seattle Workshop Intro
RailsBrdige Seattle Workshop Intro
reneedv
Mais de reneedv
(7)
Week2
Week2
Week1
Week1
Fill Up your Bookshelves!
Fill Up your Bookshelves!
Dealing with Legacy <del>Code</del> People
Dealing with Legacy <del>Code</del> People
Whose Wife Are You?
Whose Wife Are You?
How I Learned to Smell Code
How I Learned to Smell Code
RailsBrdige Seattle Workshop Intro
RailsBrdige Seattle Workshop Intro
Último
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
neillewis46
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
agholdier
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
Poh-Sun Goh
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
Pooja Bhuva
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
Jisc
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
camerronhm
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
Jisc
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
Celine George
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
UmeshTimilsina1
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
pradhanghanshyam7136
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
Mebane Rash
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Dr Vijay Vishwakarma
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
Jisc
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
Admir Softic
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
Sherif Taha
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
MaritesTamaniVerdade
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
Ramakrishna Reddy Bijjam
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
Amil baba
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
Último
(20)
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Week9
1.
Ruby Week 9
2.
Final Tic-Tac-Toe Finish it and
send a pull request by next class
3.
Projects Due next class Demo
in class (must be available on RubyGems.org) Needs Travis Testing and a README (good rdoc and/or wiki are also good)
4.
Agenda Control Exceptions Mocks and Stubs rDoc
5.
Control Controlling the flow
of your application BEWARE: if-else-death, Switch- Statement-Smell (http://c2.com/cgi/wiki?SwitchStatementsSmell)
6.
Conditionals if, else unless, else and
&& (BEWARE: precedence!!) or || (BEWARE: precedence!!) ||= conditional ? then : else
7.
Loop-de-Loop! while until times
8.
Exceptional Ruby! Begin, raise,
Rescue, End Catch, throw Exceptional Ruby: http://exceptionalruby.com/
9.
Mocks & Stubs http://rubydoc.info/gems/rspec-mocks/frames In
the tic-tac-toe-steps.rb
10.
rDoc gem install rdoc rdoc
test.rb http://rdoc.sourceforge.net/doc/index.ht ml
11.
Questions? ?????????
12.
Hang Out Time Tic-Tac-Toe
Questions Final Gem Questions Fun Trivia Questions
13.
For Next Week Submit
Tic-Tac-Toe Deploy your gem to RubyGems.org E-mail me any feedback, questions, or additional topics/gems you want me to cover
Baixar agora