Size: a a a

2020 September 04

RM

Roy Mustang in C++ Together 2.0
Разъебывай
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
И какой же результат 10/0 ты предлагаешь для восстановления состояния?
Я ничего не предлагаю, я просто поймать хочу исключения и продолжить выполнение
источник

RM

Roy Mustang in C++ Together 2.0
А что там будет - не ебёть
источник

RM

Roy Mustang in C++ Together 2.0
Важно то, что функция будет возвращать
источник

RM

Roy Mustang in C++ Together 2.0
Даже если ее поведение пошло по пизде
источник

RM

Roy Mustang in C++ Together 2.0
Для типов bool - это либо true либо false, но оба состояние юзер по-любому отслеживает
источник

s

std::mpa in C++ Together 2.0
надеюсь, ты превратишь свой код в декларативное говно с трюками с макросами и прочим говном, которое не отдебажишь
источник

RM

Roy Mustang in C++ Together 2.0
Хотя есть одна проблема, такое поведение может сломать базу данных, если на действии юзера произойдет исключение, а в return вернется большое число, то игрок может моментально разбогатеть
источник

RM

Roy Mustang in C++ Together 2.0
или стать халком
источник

RM

Roy Mustang in C++ Together 2.0
Да, продолжать работу программы - хуевая идея
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Хотя есть одна проблема, такое поведение может сломать базу данных, если на действии юзера произойдет исключение, а в return вернется большое число, то игрок может моментально разбогатеть
Ладно, ты сам до этого додумался
источник

RM

Roy Mustang in C++ Together 2.0
Но отлавливать все исключения,которые не были пойманы - норм, по хорошему такой callback воткнуть, а в нем boost stacktrace
источник

RM

Roy Mustang in C++ Together 2.0
И по сути можно отследить откуда исключение кинулось, так?
источник

s

std::mpa in C++ Together 2.0
делай try/catch, где оно может возникнуть и логгируй. в чём проблема?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
И по сути можно отследить откуда исключение кинулось, так?
Верно
источник

🦊

🦊fox.cpp in C++ Together 2.0
И стектрейс хорошая идея тоже
источник

RM

Roy Mustang in C++ Together 2.0
std::mpa
делай try/catch, где оно может возникнуть и логгируй. в чём проблема?
Человеческий фактор, вот в чем проблема
источник

s

std::mpa in C++ Together 2.0
а.. у тебя же кто-то пишет код.
источник

s

std::mpa in C++ Together 2.0
Roy Mustang
Человеческий фактор, вот в чем проблема
как ты этот код запускаешь?
источник

RM

Roy Mustang in C++ Together 2.0
std::mpa
как ты этот код запускаешь?
Да нету у меня кода, чего пристал
источник