First 2021 Update
Since the better weather arrived in April 2020 I have spent a bit more time cycling than tweaking my Strava Data Analysis Tool. However I am always making a few updates in the background and over the past few months I have made a number of changes making it worth issuing an update
You can get the update here: Link - Strava V4 - Full Installer.zip
The main changes are as follows:
- Some improvements to the GUI and redrawing the various tab pages when selected
- Some minor error fixes
- GUI improvement with an informational form popping up when downloading the Ride Meta data (which is a single long operation and I can't report and form of % progress)
- Many minor tweaks and changes that I have forgotten about due to poor tracking
I am the limit of the features that I had thought about implementing and there are very few left to do
I need to revisit the Authentication code which now does not seem able to re-authenticate automatically
I also want to integrate my fit file reader and tcx reader code into the same application so that if you don't use Strava but do have a device that creates fit or tcx file you can still use the tool and get the data and analysis
Next steps are I think a "start from nothing rewrite" and implement all the coding learning I have made over the past 2 years - I now know that I need to plan better, and split the code into more smaller classes that are easier to manage. I'd also like to look a optimising some of the code - there are bits that seem to take ages when I think about what they are doing. I appreciate that looping through tables of data with 1000's or rows will have a performance impact but it seems
It's become a huge code base that's all intertwined and it takes a lit longer than I know it should to make changes as it's hard for even me to follow - and I wrote it!
See previous posts for instructions here:
Post 1 - Posted 11 December 2016
Post 2 - Posted 7 January 2017
Post 3 - Posted 4 December 2017
Post 4 - Posted 22 April 2018
Post 5 - Posted 25 April 2019
Post 6 - Posted 4 May 2019
Post 7 - Posted 15 June 2019
Post 8 - Posted 6 March 2020
Post 9 - Posted 15 March 2020
Post 10 - Posted 29 March 2020
You can see here the erratic nature of my development pace!
No comments:
Post a Comment