in reply to Is this a simple, robust, and maintainable design?
I'd also appreciate some suggestions for improving the system.
I would suggest reversing the logic of variable names starting with 'NOT_'. It can be quite confusing to follow the logic once the whole system becomes pretty complex. So, why not name your states like 'CHECKED', 'VERIFIED', etc. and functions like 'is_checked', 'is_verified', etc. It's much easier to follow the reasoning, IMO. Notice that you don't have variables like 'NOT_BROKEN' or 'NOT_COMPLETE'.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Is this a simple, robust, and maintainable design?
by GrandFather (Saint) on Feb 03, 2011 at 19:56 UTC | |
by neodon (Novice) on Feb 03, 2011 at 20:01 UTC | |
Re^2: Is this a simple, robust, and maintainable design?
by neodon (Novice) on Feb 03, 2011 at 19:35 UTC |
In Section
Seekers of Perl Wisdom