#1 No documentation
Well, someone else can figure out what I meant, can't they?
#2 Incomplete documentation
This code is on a Need-To-Know-Bases and you don't need to know. The rest is obvious so I just write one or two sentences.
#3 Inadequate documentation
Well, this is kind of trivial so I explain a little bit more around it and by the end you will not know what the code does but anything else but what 42 stands for. However this is a shining example of how code should be documented so I lay down all the necessary details without even telling you anything about the actual code. Well, anything but 42.