powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отключаете ли вы ASSERTIONS в продакшне?
14 сообщений из 14, страница 1 из 1
Отключаете ли вы ASSERTIONS в продакшне?
    #39614318
Фактически, Assert() - единственный простой метод сформировать исключение сразу с информацией о полном пути, имени файла и номером строки исходника.

Вопрос: при релизном билде - вы отключаете генерацию Assert's или оставляете?
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614338
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из одной мертвой галактикиФактически, Assert() - единственный простой метод сформировать исключение сразу с информацией о полном пути, имени файла и номером строки исходника.Что-что, простите?
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614344
rgreat,

ПростойДоступный и не требующий много времени и усилий для понимания, решения, выполнения, описания, использования.
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614363
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.madshi.net/madExceptDescription.htm

Вообще не требует усилий.
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614368
rgreat http://www.madshi.net/madExceptDescription.htm

Вообще не требует усилий.
Ну, он требует усилий на инсталляцию и на приобретение.

И, Assert() предназначен совсем для иного. :).

В любом случае - спасибо.
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614380
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из одной мертвой галактикиНу, он требует усилий на инсталляцию и на приобретение.
Про инсталяцию я промолчу , но он бесплатный для некомерческого использования.

И, Assert() предназначен совсем для иного. :).
Именно.
Поэтому меня и терзают смутные сомнения какая связь между Assert и "исключение сразу с информацией о полном пути, имени файла и номером строки исходника"?
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614411
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

опять же, номер строки - это очень малая часть информации по сравнению с той, что выдаёт Mad Except.
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614705
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatно он бесплатный для некомерческого использования.
И близко не нашёл там кнопки download,только buy...
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614718
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvp,
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614723
Алё, народ.
Assert() используется не для отлова и анализа исключений, а лишь для их их генерации по условию.
Разве ТС что-то спрашивал о замене assert()?
Куда вас понесло.
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614748
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ассерты оставляю, да и вообще стараюсь их почаще использовать. Ставлю их в местах, "которых не может быть" в коде (читай, в местах, где требуется в случае чего дописать еще кода). Если ситуация ожидаемая, то обычные исключения. Как раз на случай, если кто-то вдруг решит их отключить в релизных версиях.
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614749
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из одной мертвой галактики,

ТС сделал неверное утверждение: "единственный простой метод сформировать исключение сразу с информацией о полном пути, имени файла и номером строки исходника". С чем мы не согласны.
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614800
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ассерт действительно сразу предоставляет эту инфу в то время как мадыксептоподобные берут ч/з назад и не всегда корректно
...
Рейтинг: 0 / 0
Отключаете ли вы ASSERTIONS в продакшне?
    #39614805
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavan,

да, и assert() сразу дает обычно необходимый минимум.
...
Имхо, в продакшне в некоторых случаях следует отключать. Например, в сервисах. Или в критичных по времени выполнения утилитах.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отключаете ли вы ASSERTIONS в продакшне?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]