Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 2.51 KB

README.md

File metadata and controls

15 lines (11 loc) · 2.51 KB

ATM

Демо-проект с реализацией банкомата, разработанный на библиотеке ОСень/Autumn в рамках стрима на канале Веселый1С

Версия по итогам стрима: коммит https://github.com/nixel2007/autumn-atm/commit/73c43dbc5f86e3ac388e36ce1652fc113b49186f

Отличия от версии на стриме:

  • PR #1 - вместо сохранения пользователя через МенеджерСущности используется метод "активной записи", автоматически добавляемый в класс "Пользователь" при создании его через метод МенеджерСущности.СоздатьЭлемент() библиотеки entity (с помощью decorator).
  • PR #1 - Идентификатор пользователя изменен с автогенерируемого числового значения на собственно имя пользователя. Упрощен поиск пользователя методом МенеджерСущности.ПолучитьОдно().
  • PR #2 - Создание соответствия команд перенесено в &Дуб, который теперь работает :)
  • PR #3 - Команда по умолчанию получается через &Верховный желудь.
  • PR #4 - Определение конструктора в напильнике теперь идет через ОпределениеЖелудя, а не через рефлектор.
  • PR #5 - МенеджерСущности теперь тоже создается через &Дуб
  • PR #6 - Внедрение зависимостей в приватные поля. Рефакторинг объекта ХранительБД - заменен на обертку над хранением переменной ТекущийПользователь.