-
Notifications
You must be signed in to change notification settings - Fork 4
Description
This is not a pressing issue but objects used should be named "nicely" and not confuse the users (or contributors).
One example is "QBase", which is the base object that should be inherited by all classes so that subclasses can be made MSONable or not depending on whether monty is available or not (note that other optional dependencies could be included there). This "QBase" sounds like it is the base class for queues. Another name would make it more clear, e.g. QObject or QtkObject ?
Another example is the word "Queue" (BaseQueue, SlurmQueue). These should represent the object interacting with a queuing system, not a specific queue (a single "queue" is named a partition in slurm, it is named queue in pbs). Another name could be [BaseQueueManager, SlurmManager], [BaseQueingSystemInterface, SlurmInterface], ...
Other examples are likely to occur.