If some developers still use a 32 bit 'Windows XP' and others use a '64 bit Windows 7', would it be advisable for the entire team to work with 32 bit development tools even if their OS is 64 bit? Are there any problems that could happen if uniformity is not followed?
Importance of uniformity of development architecture across the team
teamwork;developer tools;64 bit;32 bit
You have choices:everyone uses the same architecture as you're providing to users. If you ship 64 bit, then develop on 64bit. Everyone uses whatever dev architecture they like, and you ensure quality through a good integration environment, or multiple if you ship different versions.There are problems, but these are quite temporary - in that you might have a problem with someone's code where they made assumptions that are not true on a different architecture. This is not such a bad thing, as its better to find these problems before your customer does. So all in all, standardise on a dev environment if it help you deploy new developers quicker, but otherwise concentrate on the end-product quality, no matter what the developer used to build it.