-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Привет!
О проекте.
Данные проект создан в помощь бизнесу контролировать расходы на печать. Хотелось бы сделать проект универсальным с точки зрения использования технических средств для хранения данных, но в данный момент проект заточен конкретно под использование БД Microsoft SQL Server. Так же используется заранее подготовленная БД с заранее заданными таблицами и полями определенного типа. Если вы хотите использовать текущую БД, таблицы и поля, пожалуйста воспользуйтесь подготовленным скриптом.
Идеи для реализации.
В будущих версиях хотелось бы улучшить и/или создать следующее:
- Многопоточность. Не ждать запись в БД, после чтения данных их временного хранилища (которое создается в случае отсутствия связи с БД.
- Включить в проект SQLAlchemy (для самообразования), есть ли необходииость?
- Асинхронность, нужно ли в данном проекте?
- Заменить использование системы флагов (плохая практика) классом. Создать отдельный класс управления исключениями, класс управления состояниями.
- Совсем забыл про тесты..
Проект полностью открытый.
Если у вас есть идеи по улучшению проекта, пожалуйста, создавайте issues, обсудим. PR приветствуются!
В PR прошу придерживаться PEP8: комментарии к вашему коду, тесты (tests).