Robert Klemme
The Laboratory Project
almost 3 years ago by Robert Klemme on Ruby Best Practices.
The company I am with creates billing systems for telecom companies. More precisely we call them “convergent billing systems” because billing...
Enter the Muppet Laboratories
almost 3 years ago by Robert Klemme on Ruby Best Practices.
I have decided I will start an experiement. I haven’t done this before and I have no idea whether it will work as indended but I am sure we can pull...
Control flow features and readability
~3 years ago by Robert Klemme on Ruby Best Practices.
First of all I would like to thank our readers who participate in discussions so actively! These discussions provide interesting food for thought as well...
The Universe between begin and end
~3 years ago by Robert Klemme on Ruby Best Practices.
This time we’ll explore the space between begin and end. Today’s article won’t be as much about individual best practices but rather...
Writing Block Methods with automatic Resource Cleanup
~3 years ago by Robert Klemme on Ruby Best Practices.
After we have seen how File.open with a block is safer than without we will look into how such methods are created today. Ingredients We need two ingredients...
Using Blocks for Robustness
~3 years ago by Robert Klemme on Ruby Best Practices.
Ruby’s blocks can be used for many purposes — in fact, they might well be the most used feature of the language. Today we will start looking...
Requirements Summary of the Laboratory Project
almost 3 years ago by Robert Klemme on Ruby Best Practices.
I will now take on the role of project secretary and put all requirements into a form suitable for easier reference. There will be the following groups...
First Design Considerations
almost 3 years ago by Robert Klemme on Ruby Best Practices.
Now the interesting part begins! In an early phase like this I like to look at the problem I want to solve from different angles to get a feeling for implementation...
Shadow of the Animal
almost 3 years ago by Robert Klemme on Ruby Best Practices.
Let’s recapitulate where we have been for readers who are new to the blog and for the convenience of others. I started this a while ago as an experiment...
The Animal raises its head
almost 3 years ago by Robert Klemme on Ruby Best Practices.
You can find the first sample-animal.rb over there at github. Deficits of this version: No command line parsing, No filtering, Works only for moderately...
