« Learning to Live in Harmony | Main| Ch-Ch-Ch Changes »

We are Not in Kansas Anymore

I recently came back from a trip where I was working with several customers to implement source code control systems. I wasn't in Kansas, but I could see it from my porch. But my real message is that 8.0 and beyond really changed the Notes development environment, and everyone needs to consider implementing some source code controls.

Let me explain. I updated my mail file to 8.5.1 because I wanted to be able to accept meeting invitations in preview mode (a really cool feature in 8.5.1). Then I opened my mail file in 8.0 and discovered I could not accept meeting invites in preview mode. You see, it wasn't just changes to the mail template. This feature also requires changes to the Notes client, even though there were no new features in this release. Because this feature was implemented in the Java views and forms, it was not something I could change by opening the template in Designer and copying. Because it was implemented in the Java views and forms. This would seem to mean the days of tweaking your designs on the production copy of the database are quickly ending.

So now that you have another copy of the database on your server for implementing new features (and maybe fixing things that users think are bugs), you need to be able to tell how the two databases are different. And this is where the source code control system comes into place.

You see, good source control should allow you to identify the user request for the change you are making, and it should help you manage the different versions of your applications. I can't tell you how many databases I've seen with design elements that are named 'Copy of...'. At one site, the developer admitted to me that he could delete all 20 of the private agents in his database that were one-time only data fixes (because the source code control system could always bring back stuff that was deleted).

So, sooner or later, you are going to need a source code control system. I am sure you will find it will actually make your life easier.

Category  

Comments

1 - First FYI, the link in my Google News Reader to this blog post (and perhaps all of them - I only tested a few) is broken. Below is the link I was taken to after clicking on the link in the RSS feed:

{ Link }

This is the link on the page here:
{ Link }

The basic URLs are the same up to the #/?.

I was going to comment on the post but I think I've spent enough time on this for now.

Peace,

Rob:-]

2 - Rob - Thanks for the comment, and sorry for the inconvenience. I've been battling FeedBurner for awhile now, and I finally got the issue resolved yesterday. Again, my apologies.

Scott

Post A Comment

Feeds

Custom Button Custom Button

Category Cloud

Disclaimer

The views expressed by the authors on this blog do not necessarily reflect the views of Teamstudio, those who link to this blog, or even the author’s mother, father, sister, brother, uncle, aunt, grandparents, cousins, step relations, any other blood relative - and sometimes not even the author himself or herself.

Comments on this website are the sole responsibility of their writers and it is assumed those writers will take full responsibility, liability, and blame for any libel or litigation that results from something written in, or as a direct result of something written in, a comment. The accuracy, completeness, veracity, honesty, exactitude, factuality and politeness of comments are not guaranteed. Oh, how they are SO not guaranteed.
en-us,en;q=0.5OFFCCBot/1.0 (+http://www.commoncrawl.org/bot.html)38.107.191.86getthemostfromnotes.comHTTP/1.180Lotus-Domino/tsblog.nsf/d6plinks/SJON-7YYGFK-We_are_Not_in_Kansas_Anymore