Mailinglist Archive: yast-devel (144 mails)

< Previous Next >
Re: [yast-devel] Questions about some YCP Equivalents in ruby
Dne 29.8.2013 10:15, David Majda napsal(a):

Because of these issues, I think it's generally better to avoid hash defaults
completely. It makes the code easier to reason about, which translates to
bugs and less time spent by debugging.

I agree with that. The point is that the existing code relies on the defaults,
we cannot easily get rid of them. This is legacy from YCP where defaults were
enforced. And defining the defaults just once looks like a nice feature to avoid
inconsistencies and mistakes.

As I already wrote, the correct solution would be to replace the hash by a
Ruby object and wrap these defaults in a specific class. But I guess that won't
trivial in storage...


Ladislav Slez√°k
Appliance department / YaST Developer
Lihovarsk√° 1060/12
190 00 Prague 9 / Czech Republic
tel: +420 284 028 960
To unsubscribe, e-mail: yast-devel+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: yast-devel+owner@xxxxxxxxxxxx

< Previous Next >