Skip to content

1Sting1/Processing

Repository files navigation

Промежуточный результат

Редакция: 2024-03-05

Исходный код по курсу Шаблоны проектирования после проведения двух секций занятий. Разобраны следующие темы:

  • Шаблон Одиночка
  • ООП : Наследование, Инкапсуляция
  • Git : Основы работы
  • Json: Основы работы
  • Разработаны основные модели данных
  • Созданы Фабричные методы для генерации данных
  • Разработан абстрактный класс для формирования отчетности
  • Разработаны наборы класссов для выгрузки данных в разныее форматы
    • Json
    • Csv
    • Markdown
  • Шаблон Фабрика для создания нужного объекта для построение отчетности.
  • Подключена библиотека Flask
  • Добавлена Фабрика для реализации процессов обработки транзакций
  • Добавлен расчет оборотов.

Структура

Файл Назначение
settings_manager.py Менеджер управления настройками
settings.py Модель настроек
reference.py Абстрактный класс для наследования справочников
errors.py Файл с классами для хранения и обработки ошибок
exceptions.py Файл с классами для генерации собственных исключений
.\Models Набор моделей
.\Tst Модульные тесты nunit
.\Src\Logics Набор классов для инкапсуляции бизнес логики
.\Src\Data Наборы классов для хранения данных
.\Src\Storage Каталог для хранения данных

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages