What names do you find yourself prepending/appending to classes regularly? [closed]
You can take a look at source-code-wordle.de, I have analyzed there the most frequently used suffixes of class names of the .NET framework and some other libraries.
The top 20 are:
- attribute
- type
- helper
- collection
- converter
- handler
- info
- provider
- exception
- service
- element
- manager
- node
- option
- factory
- context
- item
- designer
- base
- editor
I append pattern name at the end if i follow one (i.e. FooRepository).
Trying to avoid -Helper, -Manager, -Utils.
I use Provider and Helper a lot.
Util
- EnumUtil
- ParseUtil
- StringUtil
- etc ...
Base, Reader, Writer, Manager, File.. some others.