Как раз стоит задача, чтобы сайт через веб-сервис мог подключаться к древней базе заказчика.
К базе можно подключиться через OLE объект.
Может ASMX принять запрос SOAP, создать OLE объект, вернуть результат и самое-самое главное: запомнить OLE-объект, чтобы повторно его не создавать на следующих SOAP запросах?
Создание OLE-объекта — это фактически запуск нового приложения. Занимает у нас 3 секунды.
В пункте 15 вы писали про кеширование. Подойдет ли это к OLE объектам?
Для меня в Unit-тестах на Битриксе больше всего непонятно, что тестировать?
Ну, допустим, у меня есть десять функций, которые я таскаю из проекта в проект.
Ну или я написал какую-нибудь выборку на конкретном проекте. Она работает и зависит только от конкретного инфоблока. Что мне от unit-теста. Или в самом проекте держать тестовые данные, для этого теста.
А как я сделаю, чтобы тестовые данные не вылазили где-нибудь в поиске?
В крайнем случае я могу написать тестовый файлик и несколько раз вручную запустить свою функцию на реальных данных.
С Unit-тестами все понятно. Но вот зачем разработчику на Битриксе они нужны, и когда их стоит применять?
Если просто пойти за картой, то вас попробуют развести на дорогую, как со мной было. Ознакомьтесь с сайтом Сбербанка. Запишите телефон 8 800 555-55-50.
К базе можно подключиться через OLE объект.
Может ASMX принять запрос SOAP, создать OLE объект, вернуть результат и самое-самое главное: запомнить OLE-объект, чтобы повторно его не создавать на следующих SOAP запросах?
Создание OLE-объекта — это фактически запуск нового приложения. Занимает у нас 3 секунды.
В пункте 15 вы писали про кеширование. Подойдет ли это к OLE объектам?
Ну, допустим, у меня есть десять функций, которые я таскаю из проекта в проект.
Ну или я написал какую-нибудь выборку на конкретном проекте. Она работает и зависит только от конкретного инфоблока. Что мне от unit-теста. Или в самом проекте держать тестовые данные, для этого теста.
А как я сделаю, чтобы тестовые данные не вылазили где-нибудь в поиске?
В крайнем случае я могу написать тестовый файлик и несколько раз вручную запустить свою функцию на реальных данных.
С Unit-тестами все понятно. Но вот зачем разработчику на Битриксе они нужны, и когда их стоит применять?
Если просто пойти за картой, то вас попробуют развести на дорогую, как со мной было. Ознакомьтесь с сайтом Сбербанка. Запишите телефон 8 800 555-55-50.
Я сейчас позвонил и уточнил: всё по прежнему.
Сбербанк выдает Карты мгновенной выдачи «Momentum» Visa Electron, Maestro, они бесплатные.