RSS Feed Available AddThis - Bookmarking and Sharing Button Printer Friendly
  •  
  •  
  •  
  •  
  •  

If it's not broke, don't fix it

by Will M on 01 Apr 2010 12:37 PM

I'm one of those developers that likes the idea of having perfect, clean, well documented code.  Notice I said I like the idea.  I also believe that sometimes you just need to get the job done and make it work well.  There are a few things that I tend to obsess over such as security and performance.  Then there are times when you have a certain piece of functionality that you know can be written better, but it works and works well.  You know it works fine, it doesn't affect performance and it doesn't cause any security risks, but you still are tempted to "fix it" whenever it comes up.  In this particular situation, I gave in and decided to properly "fix" the module id reference for user profiles in Active Forums 4.2. 

Since the very first release of Active Forums, the user profile has always contained a reference to the module id.  However, that reference was never really needed, nor enforced.  Now that it is fixed in Active Forums 4.2 we have had some customers experiencing issues with missing profile data after upgrading.  The good news is that the data isn't really missing.  The bad news is that now we are having to deal with merging multiple profile records, which is why it has taken a little longer than we would like to release an update.  We expect to have a patch release available within the next 48 hours. 

Thanks for your patience.

Will

    5 Comments for If it's not broke, don't fix it

    Steven Webster
    Steven Webster
    01 Apr 2010 12:41 PM
    www.overlooktechnologies.com
    You could always stop "fixing" things 

    Seriously, I for one appreciate all of the work that goes into AS/AF...most of it never to be seen or appreciated by admins and users.
    Frozen DNN
    Frozen DNN
    01 Apr 2010 03:50 PM

    I believe in improving things if they can be improved, and honestly it is good to know that you conduct your business in the same (ethical) standards- Always provide the best to your customers.

    I appreciate it, a lot.

    Thanks.
    stevennestler
    stevennestler
    01 Apr 2010 04:38 PM

    That's why you are building the loyal following that you are!
    Steven
    Adam Jones
    Adam Jones
    01 Apr 2010 09:36 PM

    I appreciate all the support Will. I know you have helped me out with the above problem, and I do appreciate the level of attention you provide. Thanks!
    Mariette Knap
    Mariette Knap
    02 Apr 2010 01:41 AM
    www.smallbizserver.net
    Does this have to do with the missing [MEMBERSINCE] token?
    test
    Copyright 2012 by DotNetNuke Corporation / Terms of Use / Privacy