|
I use VM for this too - but not in all projects, only where I see fit...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Trust me, even with unit testing, coding standards, superior intellect... it doesn't matter, if there is a way to muck-up software, the customer will find a way on their machine.
It was broke, so I fixed it.
|
|
|
|
|
The best environment I ever worked with though was where we had..
1. Unit Test/Development testing - This at one time had been a full copy of production, but the data on it wasn't updated too often. It was enough to get by with.
2. UAT Test Environment - this was a full copy of production, updated by a full refresh prior to each major test run (we typically had 2 a year, sometimes more).
3. We also had a "Model Office" that was used for training and occasionally for understanding any issues. This was rarely refreshed as it contained specific scenarios for the training scripts (schemas were kept up to date though). It did mean that devs did not interfere with training (which was an on-going thing) and vice versa.
All of these had drive remapping scripts so from the user perspective they still went to drive "X" to find the apps they needed.
The worst scenario I ever worked with was having no test environment at all - I had to use my own development machine and a lot of time was wasted trying to "de-productionise" any data I copied over.
As the title of this post suggests I've had to use the full range in between - you can imagine the difference in quality of the finished product in each case.
|
|
|
|
|
At various times for various projects I've used all of these:
We have a test environment that is a replica of our production system
We have a test environment that is a scaled down (but similar) version of production
I use my development machine
I have no test environment I can use
as well as:
We use the production server in development/test. (A stupidly expensive solver platform that was licensed in a way that we'd have to buy a second stupidly expensive license to have a separate development server to test the back end with. )
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|