I just downloaded Breakthru's cool ejuice calculator (version 7.2.0.2) and thought I would share some thoughts about my initial impressions on the UI and program itself. When Jess and I start mixing (soon, we're still working out the supplies and flavors we want to start with) I'll chime in with ease of actual use and our likes dislikes of the program.
The UI seems clean and simple enough for new users (like us) to understand and has some neat features. Jess hasn't played with it so these are just my thoughts so far. I have done some VB and C programming in the past as well as PHP driven database work so my thought will be different than hers and probably come from a whole different angle.
My first comment is error handling. I was impressed when I allowed Zone alarm to block internet access when I tried the online functions. On the first try I caught an exception and let the error handler close the program. Disclaimer:Not knowing Breakthru personally, I want to say that this was just due diligence and nothing personal. I've written programs and have had good and bad experiences with error handlers. I've also had good and bad experiences when allowing a new "untrusted" program to access the internet. Nothing personal here just business.
The next thing I tried was to allow the program to continue after catching the exception to see if it would remain stable. Conclusion: yep that error is handled just fine at the user end. Not knowing the code I can't say that it won't create an issue, but my gut feeling from many years of ALPHA and BETA testing is that its just fine and BT did it "right". Kudo's to breakthru on that.
My only initial recommendation at this point is to consider letting JIT handle this particular exception since it seems bulletproof. Maybe do a conditional compile so that it is available when you do upgrades so you can run a fast QC check to make sure new code hasn't affected it, but that is just paranoia on my part
So far so good![]()




1Likes
LinkBack URL
About LinkBacks


Reply With Quote





