Ryan said:
I'm curious how many people out there work for or know of companies which
dictate that all their programmers will use a certain IDE or tool set. What
other kinds of things do they standardize?
We code in a Unix environment. We have several editors available, and
several debuggers. However, one compiler - so that all modules are
compatible. One source code control system, one defect tracking system.
There are also coding standards for C++ and Java. These ensure (or
try to) that less experienced programmers don't fall into some common
pitfalls. They also ensure some uniformity in the coding for
readability and understanding. This is because the codebase is so big
we're always moving around in it some - no-one stays on his/her own
little piece too long.