Suche senden
Hochladen
Week9
•
Als PPT, PDF herunterladen
•
0 gefällt mir
•
323 views
R
reneedv
Folgen
UWERuby Week 9 slides
Weniger lesen
Mehr lesen
Bildung
Melden
Teilen
Melden
Teilen
1 von 13
Jetzt herunterladen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Ähnlich wie 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
Ähnlich wie 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
Mehr von 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
Mehr von 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
Kürzlich hochgeladen
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
sanyamsingh5019
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
ssuser54595a
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology ( Production , Purification , and Application )
Sakshi Ghasle
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
nomboosow
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
National Information Standards Organization (NISO)
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
GaneshChakor2
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
NirmalaLoungPoorunde1
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
RoyAbrique
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Sapana Sha
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Sayali Powar
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
Celine George
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
dawncurless
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
RKavithamani
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
Thiyagu K
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
Marc Dusseiller Dusjagr
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
Chameera Dedduwage
Kürzlich hochgeladen
(20)
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology ( Production , Purification , and Application )
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
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
Jetzt herunterladen