Текущий дизайн Карт — это результат около 22 000 изменений, которые мы выкатывали шаг за шагом, чтобы обеспечить пользователям плавный и безболезненный переход от старого стиля карты к новому.
И у вас, в-целом, получилось — спасибо.
Позвольте полтора замечания.
1. В режиме навигатора прячутся все иконки управления. Например, «Обзор» для просмотра вариантов маршрута — раньше был доступен в один клик, а теперь нужно два.
За рулем это существенное неудобство добавило.
Рассмотрите вариант часть иконок все-таки оставлять доступными сразу.
1,5. Возможно только моя проблема — из-за специфического держателя смартфона в машине иконка «бутерброд» почти полностью прячется за креплением. И приходится сначала тыкать в экран для отображения иконок, а потом еще и целиться в «бутерброд».
Мне известно 4 разных решения для тестирования от вендора. Вы имеете в виду машину тестирования? Можно подробнее чем не устроила? Тестирует тоже без «фронтенда».
Да, я про МТ. Очень сложная в изучении и сопровождении система. Для ее работы нужно минимум два стенда, на которые «нельзя дышать». Найти автоматизаторов на работу с ней на рынке — не реально. Ну и плюс это все в дистрибутиве, под лицензией — под себя не докрутить.
А про какие другие решения от вендора вы говорите? Вы именно про ЦФТ?
Названия пакетов с этими процедурами могут содержать id и отличаться на разных схемах. Как решен этот вопрос? Что будете делать после отказа от Oracle?
Id в имени процедуры появляется, если название исходной операции длинное. Эти Id (и следом названия пакетов) статичные, кроме расширений. Больше проблем доставляют id параметров на формах операций, которые могут меняться после пересоздания формы. Но, и то и то достается select'ом из таблиц methods, method_parameters…
Мы при формировании http-запроса динамически достаем требуемые id.
Не боитесь изменения API?
Опасаемся, да. Будем подстраиваться. Вряд ли тут будут единомоментные кардинальные изменения.
А как вы его выполняете если отправляете http запросы?
Наш фреймворк позволяет использовать и http-запросы, и выполнение select'ов в произвольном порядке. Commit там идет по большей части после OK в операциях. Затруднения может вызывать PLPCALL внутри операций — с ним надо индивидуально смотреть что происходит внутри конкретной операции.
Это как-то медленно, какая степень параллельности?
У вендора есть несколько решений для записи юнит-тестов на языке pl+, пробовали эти инструменты?
Это в один поток.
Есть ссылки на описания инструментов?
Чуть больше года назад начали, прошлым летом. Пару пилотов провели, не взлетело. Окончательно фреймворк в текущем виде сформировался в марте 2020.
С фронтендом пока у нас вопрос открытый. Сейчас его ручным тестированием только покрывают.
Вообще, я у StrangerInTheKy спрашивал.
Вы тоже знаете эту вторую компанию? )
Название компании не обязательно… Может расскажете чем пользуются они при тестировании?
Вот кстати неожиданно открыли для меня эту нишу. Спасибо, интересно.
И у вас, в-целом, получилось — спасибо.
Позвольте полтора замечания.
1. В режиме навигатора прячутся все иконки управления. Например, «Обзор» для просмотра вариантов маршрута — раньше был доступен в один клик, а теперь нужно два.
За рулем это существенное неудобство добавило.
Рассмотрите вариант часть иконок все-таки оставлять доступными сразу.
1,5. Возможно только моя проблема — из-за специфического держателя смартфона в машине иконка «бутерброд» почти полностью прячется за креплением. И приходится сначала тыкать в экран для отображения иконок, а потом еще и целиться в «бутерброд».
Будем решать проблему по мере поступления. Вряд ли это произойдет в ближайшей перспективе.
А статья о решении конкретной насущной задачи.
Да, я про МТ. Очень сложная в изучении и сопровождении система. Для ее работы нужно минимум два стенда, на которые «нельзя дышать». Найти автоматизаторов на работу с ней на рынке — не реально. Ну и плюс это все в дистрибутиве, под лицензией — под себя не докрутить.
А про какие другие решения от вендора вы говорите? Вы именно про ЦФТ?
Id в имени процедуры появляется, если название исходной операции длинное. Эти Id (и следом названия пакетов) статичные, кроме расширений. Больше проблем доставляют id параметров на формах операций, которые могут меняться после пересоздания формы. Но, и то и то достается select'ом из таблиц methods, method_parameters…
Мы при формировании http-запроса динамически достаем требуемые id.
Опасаемся, да. Будем подстраиваться. Вряд ли тут будут единомоментные кардинальные изменения.
Наш фреймворк позволяет использовать и http-запросы, и выполнение select'ов в произвольном порядке. Commit там идет по большей части после OK в операциях. Затруднения может вызывать PLPCALL внутри операций — с ним надо индивидуально смотреть что происходит внутри конкретной операции.
Это в один поток.
Есть ссылки на описания инструментов?
Но, надо присмотреться плотнее. Спасибо.
А вообще, пусть поживет. У нас еще миграция на него даже не завершилась.
С фронтендом пока у нас вопрос открытый. Сейчас его ручным тестированием только покрывают.
Возвращаясь к статье — интересно посмотреть продолжение, про цифры и показатели
Вы тоже знаете эту вторую компанию? )
Название компании не обязательно… Может расскажете чем пользуются они при тестировании?