The AAVSODatabaseConnector class is monolithic. It needs to be split up into classes corresponding to functionality, but not just because it is too large. Right now, it is actually possible to ask instances of the class to execute queries on the wrong database. Each new class needs to hide such details.
Log in to post a comment.