Alpha 10 and alpha 11: Fixing crashing bugs
Alpha 10 (released a couple of days ago) and alpha 11 fix a couple of bugs that caused the XL Toolbox add-in to crash.
Some changes that I had made to the code that asks users for file names and folders (e.g. during graphic export or when downloading an update) introduced subtle new bugs that crashed the add-in.
Unfortunately, this affects the ability to auto-update from alpha 9.
For users, these bugs may not seem so ‘subtle’.
For me as a developer, they are ‘subtle’ because they were not caught by the automatic testing system. The XL Toolbox uses ‘unit tests’ as a quality control – this is an integral part of modern software development.
However, unit tests do not test the interaction with the user. They just test small units of code. If I had ‘interaction’ (or integration) tests, I would have discovered these bugs before I released alpha 10 and alpha 11 to the public.
Unfortunately, I don’t know how best to test the interaction of the software with the user. I guess I’ll have to learn how to do it.
Download
sf.net/projects/xltoolbox/files/alpha
If you have a previous alpha version of XL Toolbox NG installed, you can update via “Check for updates”.
What’s new?
See the new changelog.
Post date
Wed 24 Jun 2015Tags
Share
Recent posts
Exit ThinkPad T430s, enter ThinkPad T480s
Linux and VirtualBox on a T480s with high-resolution display
What I like and dislike about Ubuntu 18.04