How is your Development Environment Set up?
development-environment, installation
Solution
It all depends on the type of the job i guess. Here is how my setup is:
- The main PC. The one on my desk. Has everything on it.
- The secondary machine. Runs Vista.
- A bunch of "Clean" VMs for testing. Typically 2 machines of each OS we support.
- A build machine. VM with no installed product. Just source code and some compilers.
- A dedicated "Server" to host the server app and the DB. [Our product is a client-server thingy]
[On top of that, my primary and sec machines have the server and DB running too.]
EDIT: By "clean" i mean that they only have a freshly installed OS on them, nothing else. These are non-persistent and go back to clean state on shutdown.
Problem
Curious to know how people set up their personal and/or work development environment, in terms of: Do you just have all of your developer tools (for example Visual Studio, SSMS, etc.) installed on your main operating system; Do you use Virtual Machines to have a separate "clean" dev environment that consists only of the OS and one compiler you're working with; Do you have multiple OS's in a multi-boot system; Do you remote connect to a separate machine with your developer tools installed on there