Hi,
I have started work at a client, and have a few questions about doing best practices for the company.
As I understand it, they have bought a product, and the company had said that using templates is not the way to install new changes. Note: they have 4 levels of servers to do the testing on. They had said the best way to do the work is modify the developement code, and then when happy with it, refresh the design of the next level from the development dB. Template are a bad thing - and no body uses them any more.
The next issue is that the code I am reviewing has the file names hard-coded. The names are not constants in a script library or any thing, but must be in about 50 or 60 places. I had suggested that using a profile document with replica’s id’s may be a better way to go, but they said hard-coding is a better way.
ANother item is you know how you can say
msgbox ‘what ever’, MB_OK + MBICONSTOP, ‘titel’
The vendor is stateing that using the lotus script constants is not a good thing. It is much more easy to just hard code the constants . After all , everybbody knows what 16, 32 and all the other combinations by heart. Also, Lotus/IBM would never ever change these without first asking everybody if it is ok.
Finally the one thing that got to me was that all the dB’s on the four different servers are replica’s of one another. The servers are in different domains, but it was told to me, that having this set-up will never cause a problem, alghough I thought that other companies had set up their enviromnments differently - is, the database would not be replica’s.
Have I been missing out on anything, or is the above the best way to code now.
Thanks for your input.
John
ps. I am not kidding about any of this - this is what I have been told.