Original Post
On a real project, what type of documentation would be provided by source code so that a user would be able to understand how to use the code? Would it just be documented in the source files or would there be text files and UML charts etc?