SOLID Ruby 4.61 http://spkr8.com/t/1817

Description:

The SOLID principles are a set of design principles that improve an Object Oriented design. They are:

  • Single Responsibility Principle
  • Open/Closed Princip
  • Liskov Substitution Principle
  • Interface Segregation Principle
  • Dependency Inversion Principle

The SOLID principles were written with a statically typed language (such as C++ or Java) in mind. What do the SOLID principles mean to a dynamic/flexible language like Ruby? This talk will focus on how SOLID and Ruby interact, how to create well designed Ruby software, and to suggest possibilities for new design principles for dynamic languages.

comments powered by Disqus

8 Ratings: 4.61

Delivery: 4.86

Content: 4.35

Last Five Ratings