5 причини да продължа... - mirosr/rails-girls GitHub Wiki
5 причини да продължа...
sandimetz.com
1. Sandi Metz -"Bikes has always been cool"
Practical Object-Oriented Design in Ruby
The 4 rules:
- Classes can be no longer than one hundred lines of code.
- Methods can be no longer than five lines of code.
- Pass no more than four parameters into a method. Hash options are parameters.
- Controllers can instantiate only one object. Therefore, views can only know about one instance variable and views should only send messages to that object (@object.collaborator.value is not allowed).
“You should break these rules only if you have a good reason or your pair lets you.”
Talks:
- Ruby Rogues Podcast #87 - Book Club: Practical Object-Oriented Design in Ruby
- Golden Gate Ruby Conference 2012 - Go Ahead, Make a Mess
kytrinyx.com
2. Katrina Owen -Refactoring. Therapeutic refactoring.
exercism.io - Deep practice. Crowd-sourced mentorship.
Talks:
- Ruby Rogues Podcast #163 - Education
- Lone Star Ruby Conference 2013 - Hacking Passion (a.k.a Talent is bullshit)