Отказоустойчивость

Так обычно называют свойство систем, программ или приложений, один из пунктов ТЗ всегда: «должен быть отказоустойчивым». Надеюсь, тут не наврала, но речь пойдёт не об этом.

Что это вообще значит? В моём представлении: всё будет работать, несмотря ни на что. Должен быть план Б, В, Г и ещё столько, сколько хватит воображения для нестандартных ситуаций.

И мне вот кажется, что любая работа должна строиться по этому принципу.

Есть у вас сотрудник, классный, у вас с ним полное понимание, и задачки делаются, и конфликтов нет, класс. Но нельзя не думать о том, что он в какой-то момент может уйти, и нужно быть к этому готовым. Не думать «а он знает, и этого достаточно», нужна дока, нужно фиксировать все новые знания и так далее.

Вот есть у вас инструмент для работы, который вам нравится и полностью устраивает, значит, необходимо думать: а что буду делать, если он исчезнет? Какой план Б?

А вот вы заболели, как сделать так, чтобы всё не встало?

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

Навеяло мне эти мысли блокировкой моего аккаунта в Клоде. И я знала, что это может произойти в любой момент, и даже как-то готовилась, но не до конца) Всё, что касается работы с проектами и памятью, уже жило только на моём компе, и самого ценного я, конечно, не потеряла. Но вот мысль «переехать на Кодекс» была недокрученной, надо было потестить, потому что в итоге оказалось, что с Кодексом у нас понимания нет совсем)) Теперь прогреваю новый акк, и, видимо, ещё один надо на будущее, всегда теперь иметь запас)

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

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