О плохом и хорошем коде для чайников, часть 3. Загадка о невыполнившемся коде.

Программист поддержки угрюмо смотрел в монитор. Вот уже два часа он искал ошибку в сценарии, приведшую к тому, что часть пользователей не получила свои регулярные уведомления. Сценарий был донельзя простым: найти записи справочников, проверить их срок действия, для истекших изменить реквизиты и отпр...

Исключение ESBWrapperAlive и случаи его появления

ESBWrapperAlive - это диагностическое исключение для определения мест неправильной работы со ссылками на объекты системы. Оно может сопровождаться генерацией наведенных исключений, например Access Violation. В статье рассмотрим несколько ситуаций, при которых возможно возникновение данного исключен...

Ошибки неуникальности имен при конвертации. Возможные проблемы и пути их решения

Многим известно, что наименование всех новых элементов разработки должно начинаться с префикса, определяющего наименование организации. В качестве префикса необходимо использовать понятное сокращенное наименование организации, которое используется для формирования имени базы разработки клиента. Но...