Eric Li

74%
Flag icon
Sometimes the best way to approach a task like this one is to imagine what we want the end result to look like and then work backward to an implementation.
Design Patterns in Ruby (Addison-Wesley Professional Ruby Series)
Rate this book
Clear rating