Workaround me в 1С\MS SQL и не только, научный подход к созданию костылей

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Нормальные герои всегда идут в обход

Айболит 66

Думаю что многие встречались с необъяснимым поведением компонентов 1С, подсистем ОС, драйверов, СУБД  которое видно в трассировке, но трассировка не отвечала на главный вопрос почему? Т.е. по документации должно работать, но не работает.

Несмотря на все более возрастающее движение за системы с открытым кодом, всегда есть что-то к чему нет исходников,  либо нет компетенций, ресурсов в них разбираться. Ну даже если Вы найдете причину в открытом коде – скажем PostgreSQL, чтобы это исправить нужны хорошие навыки и  компетенции. И все дороги получается ведут по пути Workaround (обходной путь), поскольку решение службы поддержки ждать дольше.

Более тяжелым случаем являются ограничения платформы (напр ограничения 1С при горизонтальном маштабировании см    Язык мой враг мой )  , которые тоже приходится обходить.

 

В английском закрепился термин и ему посвящена статься в Wiki , где его связывают с анти-паттерном

Workaround wiki

Надо сказать Workaround не обязательно костыль, или заплата, но он всегда несет в себе какие-то минусы – ведь мы действуем обходным путем

Термины не возникают на пустом месте – значит сложилась предыстория, приемы, методы которые нужно было как то назвать. Например названия трюков на вейкборде Ollie, Wake to wake и т.д… это ниточка за которой тянется техника, подводящие упражнения и многое другое

Умение создавать workaround жизненно важно для систем,

1)      У которых маленькие технологические окна . Например наша, где роботы работают почти круглосуточно 1с БодиПозитив   и с высокой нагрузкой.

2)      Устаревшие системы, которые сняты с поддержки

3)      Системы с высокой нагрузкой, использующие горизонтальное маштабирование, где проявляются эффекты бутылочных горлышек .

4)      Системы крупных вендоров, где не будет мгновенной реакции службы поддержки (Конечно Вы можете попробовать расширенную поддержку 1С Корп, но руководство будет смотреть на Вас а не на поддержку 1С 

Источник: https://habr.com/ru/post/682260/


Интересные статьи

Интересные статьи

Оптическое распознавание символов (Optical Character Recognition) — одна из первых задач компьютерного зрения, заключается в переводе изображений рукописного или печатного текста в текстовые данные, и...
Все мы с вами так или иначе сталкиваемся с требованиями, когда мы что-то от кого то хотим, когда кому то что то объясняем. И так или иначе, когда мы с вами доносим определенные требования наша цель пе...
Всем привет! В вот и наша ежемесячная подборка вебинаров и митапов, которые будут полезны для тех, кто связан с созданием бизнес-приложений. В этот раз у нас будет 2 меро...
Сяоя Чжао — художница по спецэффектам, успевшая поработать как в кинопроизводстве, так и в игровой разработке (Halo Infinite), и над созданием рекламных кампаний для таких брендов, ка...
Я уже моделировал RS-триггер как полностью синхронную схему. Но в некоторых приложений таких моделей не достаточно, требуется рассмотреть переходные процессы, которые могут возникнут...