It has been my experience that a lot of Domino shops want to enable some sort of coding standards, but they do not know where to start creating them. Also there are not any good examples that I have found available.
Over the years I have come up with a template I use when implementing coding standards in my organization. You can get them here.
This document is a good example of what you can do to create such a document. Use it as you see fit. If you do use it drop me a line and let me know how it worked for you. As always I will answer any questions you may have.
Happy Tax Day my American Friends
John
Thanks, John- your hard work on this is evident and sharing it with the community is quite a generous gesture.
ReplyDeleteThis is an excellent document!
ReplyDeleteJohn - This looks great and is much needed in my group. Thanks
ReplyDeleteLes Z - HSB I&I
thanks for the document, I am in a process of updating our standards/guidelines.
ReplyDeletewhat I am missing a bit is the motivation why to use certain standards, if they are mandatory or recommended and what the consequences are of not using them.
I will post my document definition on my website someday...
@ quintessens the main motivation is code maintainability It makes it easy to understand anyone in you organizations code. In my opinion the are recommended, but strongly, as there are always cases where they would not fit, Example: Existing apps. It would be to much effort to rewrite existing apps to the new standard.
ReplyDeleteAs for not using them, you have the wild wild west in your applications. Hard to read code, no comments explaining what the code is doing Etc.
Thank You So much for the Document with clear description of each and everything concerning to the Entire lotus Notes.
ReplyDeleteThanks for sharing the Good Work :) :) .