espymetrics icon indicating copy to clipboard operation
espymetrics copied to clipboard

A proposed SQLite data access layer (DAL)

Open mahmoud opened this issue 9 years ago • 1 comments

NB: This is a staged pull request, full of bad code (hence the branch name), so that we can see how some Python antipatterns manifest. I'll be playing the part of both the submitter and the reviewer, but the submitter (starting with the message following the italics) will write in quotes.

"I really like the LineDAL's JSONLines approach, and saw there was a stubbed out version of a SQLite implementation, so I am submitting this proposed implementation. I'm new to Python, so please let me know what you think."

mahmoud avatar Nov 22 '15 08:11 mahmoud

Wow! Thank you! Unfortunately, as it stands, I see many issues with this code. The interface is correct, but there are many antipatterns in play that would hurt immediate usability, as well as long-term maintainability. Please see my comments inline.

Overall a good effort, though, and if you make the changes in future PRs, your code is sure to be accepted! Thanks again!

mahmoud avatar Nov 22 '15 08:11 mahmoud