Student’s Pet 1.3.5

June 25, 2010 at 1:48 pm | Posted in Information, Releases, Updates | Leave a comment

I have recently published Student’s Pet 1.3.5
A number of things have been changed in the code design most of which the end user will not notice.

The back end of the application now relies on HashMaps rather than lists. This change will increase performance quit a bit, but won’t be too noticeable until you have several assignments (more than 15)

The use of the map also allows me to get assignment information without looking up the index which saves cpu cycles which means it’s even faster. Although there are certain cases where the index is needed so another map is used to hold index -> course ids. and another for vice versa where needed. This creates a need for a little bit more memory, but it’s definitely worth the trade off.

Also, this was a very buggy version that I published, I probably shouldn’t have published it. I received no less than 5 stack traces from users reporting errors. I have now run through all of them and fixed their issues. So, with the last update that was just published everything should be functioning fine again. If it is not, please send me the stack trace via email and I’ll take care of it.

The number of assignments displayed next to the course name has now been changed to reflect the number of assignments left to do rather than the total number of assignments for that course.

Crashing errors that were fixed:
If your Course’s ID didn’t match it’s index in the list upon adding a new assignment the application would crash.
Removing a course from the course list crashed the application.
Assignment Type Manangement crashing when opened

A few others, please let me know if you are still experiencing crashes.


Leave a Comment »

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Blog at
Entries and comments feeds.

%d bloggers like this: