Технологии
Инструментарий разработчика. Приемы и методы разработки
ООО "Финтех-Решения"
Ведущий программист
Опыт разработки в 1С с 2006 года. Внедрение и сопровождение доработки разных типовых конфигураций от "1С", также разработка БД с нуля.
Работала в качестве ведущего разработчика во многих крупных организациях: DoorHan, Major, Liebherr, Ostec-group, крупные торговые сети продовольственных магазинов и т.д.
Опыт реализации интеграции на любых инструментах КД2, КД3, com, ihl, api и т.д не только между 1С-базами, но и другими БД.
С 2018 года ушла на позицию разработчика в крупнейшую в России МФО, где и работаю по настоящее время, но уже в качестве техлида команды ERP.
Работала в качестве ведущего разработчика во многих крупных организациях: DoorHan, Major, Liebherr, Ostec-group, крупные торговые сети продовольственных магазинов и т.д.
Опыт реализации интеграции на любых инструментах КД2, КД3, com, ihl, api и т.д не только между 1С-базами, но и другими БД.
С 2018 года ушла на позицию разработчика в крупнейшую в России МФО, где и работаю по настоящее время, но уже в качестве техлида команды ERP.
«Интеграционные Unit-тесты в 1С. Как тесты на обмены улучшили жизнь пользователям, разработчикам и бухгалтерии. Практическое применение. Пример разработки правил обмена сразу с тестом.»
Что разберем:
- Рассмотрим конкретный пример. Архитектура баз данных, текущие правила обмена, требования, что хотят поменять. (Обмен через универсальный формат КД3.1)
- Смоделируем требования, напишем тест (используем инструмент Vanessa-ADD)
- Доработаем правила обмена – отладка через тест.
Какая польза данного подхода:
1) Защита от регрессионных ошибок.
2) Прогноз/быстрое исправление ошибок после типового обновления конфигурации от поставщика.
3) Легкий рефакторинг - снижения сложности.
4) Упрощение сопровождения и развития.
5) Легкость написания самих правил.
6) Тесты в расширении, а не в обработках.
7) Время разработки самих правил в итоге сильно сократится:
- когда уже есть набор тестов, не надо настраивать обмены между базами, прогонять и глазами смотреть,
- уверенность, что не нарушил соседние правила того же объекта,
- уверенность, что учел всё, что требуется и ничего не забыл,
- по итогу уменьшается или вообще исчезает количество задач на доработку или исправления ошибок по правилам обмена.
- Рассмотрим конкретный пример. Архитектура баз данных, текущие правила обмена, требования, что хотят поменять. (Обмен через универсальный формат КД3.1)
- Смоделируем требования, напишем тест (используем инструмент Vanessa-ADD)
- Доработаем правила обмена – отладка через тест.
Какая польза данного подхода:
1) Защита от регрессионных ошибок.
2) Прогноз/быстрое исправление ошибок после типового обновления конфигурации от поставщика.
3) Легкий рефакторинг - снижения сложности.
4) Упрощение сопровождения и развития.
5) Легкость написания самих правил.
6) Тесты в расширении, а не в обработках.
7) Время разработки самих правил в итоге сильно сократится:
- когда уже есть набор тестов, не надо настраивать обмены между базами, прогонять и глазами смотреть,
- уверенность, что не нарушил соседние правила того же объекта,
- уверенность, что учел всё, что требуется и ничего не забыл,
- по итогу уменьшается или вообще исчезает количество задач на доработку или исправления ошибок по правилам обмена.
Для просмотра комментариев необходимо авторизоваться
Внимание! У вас нет прав на просмотр топика
Видеозаписи всех дней и потоков:
130+ докладов с презентациями спикеров
130+ докладов с презентациями спикеров