Vague names (process_data, handle)
Files and folders: one of the ways AI coding agents bloat software, from lessloc's pattern catalog. lessloc catches it as vague-name.
What makes vague names (process_data, handle) a bad practice?
The standards that call it a bad practice: Fowler: Mysterious Name; Ousterhout: Vague Name.
What does lessloc do about vague names (process_data, handle)?
lessloc catches it as vague-name.
vague-name(tier 2): A new name made only of vague words, such asprocess_dataorhandle.
Related patterns
The other patterns in Files and folders:
- Scratch, backup, copy and harness files: lessloc catches it as
junk-fileand refuses it before it lands. - Caches, build output and logs about to be committed: lessloc catches it as
junk-file. - CI workflows and Dockerfiles nobody asked for: lessloc catches it as
unrequested-file. - Tiny one-function files; file-per-concern splits: lessloc catches it as
tiny-fileandnew-files. - New folders for one or two files; layer trees for small apps: lessloc catches it as
new-folder. - Junk-drawer utils and helpers modules and folders: lessloc catches it as
junk-drawer. - Moving or renaming files without a reason: lessloc catches it as
moved-files. - Secrets: a committed .env, API keys, private keys: lessloc catches it as
secret.

