I should have known better


Beta version 1.3.2 went out out earlier this week … and version 1.3.3 was right behind it.  Version 1.3.2 had the new [Prefs] interface, which, for most users will likely be a big yawn.  On the flip side, if you are primarily a metric user, you’ll be happy to see a more intuitive way to enter a Staircase Headroom.   1.3.2 went out before the unit testing was up and running, so I knew there would be a risk of missing something.  Sure enough, the denominator bug found by beta tester Kent was in 1.3.2.  Also, it just seem sluggish.

On both accounts, the problems were my fault.  I really wanted some feedback on the new Preferences system, so I took the risk on not having the unit tests running.  Something I wouldn’t ever do for a production spin, but understandable for a beta spin.  However, the sluggish performance turned out to be the way in which I implemented an Apple compliant method of saving values between sessions.  A few lines of code, and 90% of the performance loss was gone.  That last 10% might take some work (doesn’t it always).

So, now the focus is getting the unit testing back on line and then enhancements (as promised) to a whole bunch of keys.  Stay tuned!

Leave a Comment

You must be logged in to post a comment. Log in »

© 2011 42nd Parallel. Construction Master® is a registered trademark of Calculated Industries and is no way affiliated with 42nd Parallel or BuildCalc. Apple®, iPhone®, iPad®, iPod touch®, iTunes® and the Apple Logo are registered trademarks of Apple. Android™ is a trademark of Google Inc. Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.