Приемы, методы разработки и тестирования.
ООО "Финтех-Решения"
Ведущий программист
Опыт разработки в 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С:ERP, практикуя подход test first и используя инструмент Vanessa-ADD» (110)
Что разберем:
Рассмотрим конкретные примеры различных тестов:
- Интеграционные (регистрация, выгрузка, обработки по сверкам с использованием IHL)
- Поведение системы (проведение, запись, регламентные задания)
- Отчеты
- Работа форм
Какая польза этого подхода:
1) Защита от регрессионных ошибок.
2) Прогноз/быстрое исправление ошибок после типового обновления конфигурации от поставщика.
3) Легкий рефакторинг - снижения сложности.
4) Упрощение сопровождения и развития.
5) Легкость написания правил обмена.
6) Тесты в расширении, а не в обработках.
7) Уверенность, что все учел и ничего не забыл.
8) Благодаря тестам и поставляемым данными, всегда есть демо-база для удобной разработки локально.
Рассмотрим конкретные примеры различных тестов:
- Интеграционные (регистрация, выгрузка, обработки по сверкам с использованием IHL)
- Поведение системы (проведение, запись, регламентные задания)
- Отчеты
- Работа форм
Какая польза этого подхода:
1) Защита от регрессионных ошибок.
2) Прогноз/быстрое исправление ошибок после типового обновления конфигурации от поставщика.
3) Легкий рефакторинг - снижения сложности.
4) Упрощение сопровождения и развития.
5) Легкость написания правил обмена.
6) Тесты в расширении, а не в обработках.
7) Уверенность, что все учел и ничего не забыл.
8) Благодаря тестам и поставляемым данными, всегда есть демо-база для удобной разработки локально.
11 Октября 14:20-15:00
Зал: Большой зал
Уровень сложности доклада - Практикам
Для просмотра комментариев необходимо авторизоваться
Внимание! У вас нет прав на просмотр топика