If Only Documentation Looked as Clean as the Code