Why Legacy Code Matters
It’s very simple: Because it won’t go away. There, that was easy.
Why Code Metrics Don’t Matter
Code metrics are a nice tool, and they’re starting to become popular in the Ruby community. They statically analyze your code, and tell you with the simple power of numbers what’s wrong with your code. You can spend ages changing your code to make the numbers look good. Still that doesn’t tell your customer anything. He doesn’t care about those numbers, he wants to see a finished product.
Merb’s run_later Coming to a Thread-safe Rails Near You
At RailsConf Europe, Yehuda Katz showed off a small yet totally useful feature of Merb. A method called run_later
that does nothing more than queue the block it receives as an argument to be executed after the request is done.
Testing Meme
I’m not religious about anything, but if there’s one thing I adopted and applied rigorously over the last years it’s testing. Out of that habit I’ve developed using some principles that drive my writing of tests.
Undefining Class Methods in Ruby
To get a weird RSpec mock error working again, I tried to look for a solution to dynamically add and remove methods on each spec run due to some odd ends in the current RSpec edge version. Sounds weird I know, but what are you gonna do. I went for a different solution in the end, but still this was good to know.