Really depends on the game, Oblivion was a bit too harsh with it, with the whole, each hammer takes up space, and has a waaay too high of a chance to break per use, so you have to carry tons of hammers, and even then if you are unlucky..
Fallouts did it well, where you just need another weapon of the same type, so you could imagine you where taking a spring from one, stuff like that.
But when I think about weapons degrading, I think of Far Cry 2. I liked the system they had. If you bought a gun, it was better quality, but if you picked one up, it was older, fell apart more easily. I loved that you could literally see the rust start to appear on the gun, so if you were paying attention, you could see how bad it is. And in a way, it did make a little sense how quickly the guns would break, seeing as you are basically dragging them through deserts and jungles, the kind of places that if you don't take care of your gun, it will break.
Fallouts did it well, where you just need another weapon of the same type, so you could imagine you where taking a spring from one, stuff like that.
But when I think about weapons degrading, I think of Far Cry 2. I liked the system they had. If you bought a gun, it was better quality, but if you picked one up, it was older, fell apart more easily. I loved that you could literally see the rust start to appear on the gun, so if you were paying attention, you could see how bad it is. And in a way, it did make a little sense how quickly the guns would break, seeing as you are basically dragging them through deserts and jungles, the kind of places that if you don't take care of your gun, it will break.