I'm a front-end developer and I comment my code when I'm working with others on it, although I think my class/ID names are pretty self explanatory.
I only ever put a line in my code, but tend to create a text file will a dictionary of all my class names, ID's, colour hex codes, images and how I've approached certain things.
__________________