Sorry but I have never seen code that clean in my entire life.
Especially when it comes to C++ developers.
There is no weird crap/hacks in the code and it is very easy to follow unlike some devs who squash everything up into 1 little class with 2 or 3 methods/functions/processes/whatever you call them.
id didn't comment anything except under necessary circumstances but they don't need to. Everything is named so perfectly that you just know what's occuring by looking at the code.
I wish more developers coded like id Software's dev team.
I think that is one thing which seperates good coders from bad ones.
Especially when it comes to C++ developers.
There is no weird crap/hacks in the code and it is very easy to follow unlike some devs who squash everything up into 1 little class with 2 or 3 methods/functions/processes/whatever you call them.
id didn't comment anything except under necessary circumstances but they don't need to. Everything is named so perfectly that you just know what's occuring by looking at the code.
I wish more developers coded like id Software's dev team.
I think that is one thing which seperates good coders from bad ones.