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
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
MaritesTamaniVerdade
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
jbellavia9
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
agholdier
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
Celine George
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
Celine George
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
christianmathematics
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
bronxfugly43
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
AreebaZafar22
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
TechSoup
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
David Douglas School District
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
VishalSingh1417
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Maksud Ahmed
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
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
Nguyen Thanh Tu Collection
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
Amanpreet Kaur
psychiatric nursing HISTORY COLLECTION .docx
psychiatric nursing HISTORY COLLECTION .docx
PoojaSen20
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
Association for Project Management
Understanding Accommodations and Modifications
Understanding Accommodations and Modifications
MJDuyan
Último
(20)
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
psychiatric nursing HISTORY COLLECTION .docx
psychiatric nursing HISTORY COLLECTION .docx
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
Understanding Accommodations and Modifications
Understanding Accommodations and Modifications
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