X
Xiangrong Fang
Hi my friends,
I am thinking of how can I reduce Ruby runtime error. Not like
languages such as C or Pascal, Ruby is typeless. This is a good thing,
especially in design time. However, I found that my application is not
stable due to this feature.
For example, a routine is expecting a string, and this string turned out
to be nil at runtime, an error occurred. In Delphi, for example, it is
impossible that a string becomes a nil, it will be an empty string.
How can I better utilize Ruby's typeless feature yet avoid such anonying
runtime problem?
Thanks!
I am thinking of how can I reduce Ruby runtime error. Not like
languages such as C or Pascal, Ruby is typeless. This is a good thing,
especially in design time. However, I found that my application is not
stable due to this feature.
For example, a routine is expecting a string, and this string turned out
to be nil at runtime, an error occurred. In Delphi, for example, it is
impossible that a string becomes a nil, it will be an empty string.
How can I better utilize Ruby's typeless feature yet avoid such anonying
runtime problem?
Thanks!