I don't really believe in dress codes because I don't think grown up professionals should need to be told what is appropriate.
If I'm meeting a client (rarely) I dress in full formal attire. If I'm just hanging around the office then I lose the suit and tie but still wear an ironed business shirt and dress trousers. To me that's common sense.