-
Notifications
You must be signed in to change notification settings - Fork 0
Ruby
Jason Cheong-Kee-You edited this page May 3, 2024
·
260 revisions
- Commit Messages
- Rails
- RSpec
- Ruby
- Basics
- Design
- Rails
- AI
- Head First Ruby
- 99 Bottles of OOP
- Metaprogramming Ruby 2
- Effective Testing with RSpec 3
- Refactoring: Ruby Edition
- Refactoring in Ruby
- Practical Object-Oriented Design in Ruby: The goal of design is to reduce the cost of change. Interrogate. Cohesion. Depend on things that change less often. Hook methods. Shallow hierarchies. Let objects speak for themselves. No Services. Inheritance is evil; prefer composition. Use 'instance_double', not 'double'.