Rose debug info
---------------

У всего есть состояние по умолчанию

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

Или еще как бывает: открываешь кран, подставляешь руки, а оттуда льется кипяток, который остался в трубе после прошлого использования.

Или вот так: заводишь машину каршеринг, запускается аудиосистема и из динамиков на полной громкости раздается кальянный рэп.

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

У всех этих ситуаций одна общая черта: система была не в ожидаемом «состоянии по умолчанию». Оно есть у всего:

Система и элемент Состояние по умолчанию
Кран с водой Температура установлена в безопасное положение
Мусорное ведро Пакет заправлен
Музыка в машине Не орет совсем уже сильно
Тесты Проходят
Билд Собирается
Кофеварка Очищена, промыта, готова к завариванию
Принтер Заправлен бумагой
Павербанк Заряжен
Холодильник Жираф вытащен
Карта в фотоаппарате Достаточно места для новых фотографий

Чья ответственность вернуть в состояние по умолчанию? На мой взгляд, — того, кто вывел её из этого дефолта. Пошел выбрасывать мусор — заряди новый пакет, принес домой павербанк — кинь на зарядку, нужно было набрать кипятка из крана — пропусти после себя воду нормальной температуры.

Поделиться
Отправить
Подписаться на блог…
1 комментарий
Николай Федоровских 1 мес

Бесполезно думать об ответственности — можно отвечать только за себя. Систему из «правильного» состояния может вывести непредвиденное обстоятельство, даже если её переводили в нужное дефолтное состояние. Поэтому, гораздо важнее самому быть в том состоянии, когда тебя не выводит из равновесия никакие неожиданности, вроде горячей воды или отсутствия мусорного пакета. Мир не идеален — к счастью, мы живем не в математической абстракции. Нет смысла пытаться его исправить (а тем более, других людей) или тревожится по поводу неидеальности чего- и кого-либо. Лучше расслабиться и удивляться неожиданным вещам )

Михаил Озорнин 1 мес

Ну я и отвечаю за себя, стараясь не забывать вернуть предмет в дефолт.