Naming convention: implementations of extractors/transformers/loaders
Let's look at an example - the soong/csv library implements both an extractor and a loader. How should these classes be named (including namespace)?
-
Soong\Csv\Extractor
andSoong\Csv\Loader
-
Soong\Extractor\CSV
andSoong\Loader\CSV
-
Soong\Extractor\CSVExtractor
andSoong\Loader\CSVLoader
Any other suggestions?