norian: (Default)
[personal profile] norian
мнэ .. тут вот в некоторых местах котеговского кода (на крестах) встречаецца такоэ
bool res = false;
if (res)
    cout << "PASS" << endl;
else
    cout << "FAIL" << endl;

это всё нужное и полезное в хозяйстве
интересно, чатгопота может объяснить зачем это нужное и полезное ?
а помимо чатгопоты хто-нть может ? )

Date: 2026-03-06 08:19 am (UTC)
vak: (Default)
From: [personal profile] vak
Наверное заготовка, чтобы сюда тест какой-нибудь позже вставить.

Date: 2026-03-06 01:10 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Кстати, для тестов это важнейшая компонента. Иметь тесты, которые то ли все прошли, то ли ни один не работал - вечная зубная боль.

Date: 2026-03-06 09:19 am (UTC)
mdmx: (Default)
From: [personal profile] mdmx
Джем говорит типа выключатель/предохранитель для тестов

...В представленном виде (где значение жестко прописано как false) этот код не имеет практической пользы, кроме демонстрации синтаксиса. Однако в реальных программах такая структура используется для:

Флаг результата: Переменная res обычно является результатом функции (например, проверки пароля или загрузки файла).

Заглушка (Stub): Программист может временно прописать res = false, чтобы протестировать, как программа обрабатывает ошибки, не запуская реальные тяжелые процессы.

Логический переключатель: Это базовый «предохранитель». Если вы измените false на true, поведение программы мгновенно поменяется на противоположное.

Date: 2026-03-06 01:09 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Прототип?

Profile

norian: (Default)
Murramoto Manulneko

March 2026

S M T W T F S
1 23 45 67
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 6th, 2026 10:33 pm
Powered by Dreamwidth Studios