Что такое отказоустойчивость?

avatar AgentOfGaben

133

9

AgentOfGaben

Пользователь

Регистрация: 25.09.2017

Сообщения: 93

Рейтинг: 210

Нарушения: 200

AgentOfGaben

Регистрация: 25.09.2017

Сообщения: 93

Рейтинг: 210

Нарушения: 200

Закончил ПТУ и взяли по блату в топовую контору программистом.

Мне дали задание: сделать отказоустойчивую программу для АЭС.

Так вот, что скрывается за этим словом?

Если я сделаю всюду пустые try/catch без обработки исключений и отключу проверку на 0 и переполнение, то будет ли моя программа отказоустойчевой?

Боярин

Пользователь

Регистрация: 21.08.2017

Сообщения: 2181

Рейтинг: 2410

Боярин

Регистрация: 21.08.2017

Сообщения: 2181

Рейтинг: 2410

Try/Catchей должно хватить. Только эксепшны обрабатывать не забывай, иначе смысл.

PugeMuge

Пользователь

Регистрация: 01.03.2015

Сообщения: 2719

Рейтинг: 14827

Нарушения: 100

PugeMuge

Регистрация: 01.03.2015

Сообщения: 2719

Рейтинг: 14827

Нарушения: 100

Это типа когда ты тянке на улице предлагаешь "в писку даш?" а она такая "нит" и ты не расстраиваешься, потому что отказоустойчивый 

Reach Beach

Пользователь

Регистрация: 07.10.2015

Сообщения: 20026

Рейтинг: 39551

Reach Beach

Регистрация: 07.10.2015

Сообщения: 20026

Рейтинг: 39551

AgentOfGaben сказал(а):

Так вот, что скрывается за этим словом?

Нажмите, чтобы раскрыть...

Твоя лошадь должна скакать, даже если у нее отпадет три ноги

AgentOfGaben

Пользователь

Регистрация: 25.09.2017

Сообщения: 93

Рейтинг: 210

Нарушения: 200

AgentOfGaben

Регистрация: 25.09.2017

Сообщения: 93

Рейтинг: 210

Нарушения: 200

Боярин сказал(а):

Try/Catchей должно хватить. Только эксепшны обрабатывать не забывай, иначе смысл.

Нажмите, чтобы раскрыть...

А обязательно их обрабатывать или пустые понаделать можно? Все равно АЭС далеко от моего дома...

В лесу не сижу.

Пользователь

Регистрация: 08.12.2012

Сообщения: 1925

Рейтинг: 1066

В лесу не сижу.

Регистрация: 08.12.2012

Сообщения: 1925

Рейтинг: 1066

Вы чё блин, отказоустойчивость- представь механизм с шестеренками много шестеренок, если по какой то причине одна из них сломается механизм будет работать, это означает что он отказоустойчивый, на примере игр  сломалась цепочка квестов но игра работает "отказоустойчива", ну когда поломка та или иная нне ведет полнный отказ механизма "программы, игры" википедия короч в помощч.

Боярин

Пользователь

Регистрация: 21.08.2017

Сообщения: 2181

Рейтинг: 2410

Боярин

Регистрация: 21.08.2017

Сообщения: 2181

Рейтинг: 2410

AgentOfGaben сказал(а):

А обязательно их обрабатывать или пустые понаделать можно? Все равно АЭС далеко от моего дома...

Нажмите, чтобы раскрыть...

Можно и пустые, но это глупо очень. Весь смысл, это обработать ошибку, а не сказать мол - ошибка была, но такое ... закинь хотя-бы текст ошибки в Trace или куда вы там логи скидываете. Вообще, признак очень плохого прогера, это пустые Catch блоки.

AleksandrVZX

Пользователь

Регистрация: 12.08.2012

Сообщения: 22

Рейтинг: 23

AleksandrVZX

Регистрация: 12.08.2012

Сообщения: 22

Рейтинг: 23

PugeMuge сказал(а):

Это типа когда ты тянке на улице предлагаешь "в писку даш?" а она такая "нит" и ты не расстраиваешься, потому что отказоустойчивый 

Нажмите, чтобы раскрыть...

 

Понял, мораль такова: отказаустойчивость - это когда тебе дают постоянно в попу, а хочется в письку

Velsh

Пользователь

Регистрация: 15.07.2015

Сообщения: 2319

Рейтинг: 886

Velsh

Регистрация: 15.07.2015

Сообщения: 2319

Рейтинг: 886

можно по русски , а не на языке дивана?

AleksandrVZX

Пользователь

Регистрация: 12.08.2012

Сообщения: 22

Рейтинг: 23

AleksandrVZX

Регистрация: 12.08.2012

Сообщения: 22

Рейтинг: 23

Reach Beach сказал(а):

Твоя лошадь должна скакать, даже если у нее отпадет три ноги

Нажмите, чтобы раскрыть...

 

А если туловище отпадет?