Эльба, Модульбанк и целостность

Oct 03, 2017 11:13


В системе FIRE вторая буква означает integrity - целостность. Это важнейшее свойство работоспособной системы. Если части системы не дружат друг с другом, работать не будет. Крутая идея и прекрасное исполнение не спасут разваливающуюся систему.

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

Государства ужасны. Они силой отбирают деньги и настолько обнаглели, что заставляют самих жертв заботиться о том, чтобы отдать деньги. То есть отбирают не только деньги, но и время, и внимание. Это называется налоги.

Итак, чтобы отдавать бандитам деньги нужно вести учёт, а то они посадят тебя в тюрьму. Чтобы отдавать только деньги, а не время, можно купить систему, которая ведёт учёт и сама разговаривает с бандитами. Это называется электронная система бухгалтерской отчётности.

Чтобы учёт работал, ему надо знать, сколько денег получено и потрачено. Деньги хранятся в банке, поэтому кто-то должен передавать данные из банка в бухгалтерскую систему. Лучше, если это будет делать компьютер. У него меньше дел, чем у людей и нет никаких целей в жизни. Это называется интеграция.

Итак у нас есть интеграция между Эльбой и Модульбанком.

В очередной раз приходят бандиты и требуют деньги. Точнее они даже не требуют, они просто велят не забывать платить им, а то - тюрьма. Это называется налог по УСН. Эльба с бандитами на короткой ноге и знает, когда они хотят деньги. Она шлёт письмо:

- Чувак, бандитам нужны деньги.

- Бля, ну ок. Заплатишь?

- Я сама не умею, но у тебя интеграция, я тебе всё сделаю, нажмёшь кнопку, телепортируешься в банк и заплатишь.

- Ок.

- Готово, жми кнопку.

Жму и попадаю в банк.

- Добрый день, Николай. Мы получили информацию, что вам надо оплатить. Платим?

- Угу.

- С какого счёта изволите платить?

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

- Оплачено.

Возвращаемя к Эльбе.

- Привет, Эльба. Ну что всё?

- Что всё?

- Ну я могу делами заняться?

- А ты оплатил?

- Ну да, ты же меня сама в банк телепортировала!

- Ну я хз, заплатил ты или нет?

- Но ты же видишь все операции по моему банку, потому что интеграция!

- Ну и что. Мало ли что я вижу. Вот верю ли я. Так ты заплатил?

- Ну конечно.

- Ок, закрываем задачу. Я бандитам потом всё передам.

- Спасибо.

Проходит пара месяцев. Эльба пишет:

- Чувак, бандиты хотят отчёт, что ты им заплатил.

- Ну дык ответь им.

- А я сама не могу.

- Почему?

- Ну не могу, проверить тебе надо.

- Нахуя?

- Блять. Да потому что если что не так, я не при делах. Типа это ты платишь бандитам, я помогаю только. Вот проверь ебические таблицы. Всё правильно?

- Бля, ну наверно.

- Окей. Такс. А ещё ты им не заплатил в прошлый раз.

- Как это?!

- А вот так. У меня записано, что не платил.

- Блять, но я же всё через тебя делаю. И я платил. Ты ещё меня в банк телепортировала, помнишь?

- А у меня не записано. Иди в банке узнай.

- Сука.

...

- Банк говорит, что заплачено.

- А я не вижу.

- Сука, у тебя же интеграция. Ты всё делаешь. Как не видишь?!

- А вот так! Хочешь руками введи платёж?

- Блять, я не ебу как это всё. Почему ты не можешь сама?

- Вот тут ты можешь ввести данные.

- Тварь. Почему потерялось, объясни.

- А я ебу? Иди в банке разбирайся.

...

- Вот пруф, я платил, Эльба!

- Ааа, так ты не с того счёта платил. У тебя на этот счёт нет интеграции. Вот ты лох.

- Чтоб тебе повылазило, сука. Какого хуя ты раньше не сказала, что ты не увидела платёж?

- Мне похуй. Ты сказал, что заплатил. Сам мудак.

- Блять, неужели у тебя сомнений не закралось? Ты следишь за всеми операциями. Посылаешь меня в банк. Я возвращаюсь, говорю, что оплатил, но платежа нет. Это не показалось тебе странным?

- Нет. А чё такого? Я за твои действия не в ответе кожаный ублюдок. Видел картинку? Смешная:



- Сука ты, Эльба.

- Внести проёбанный тобой платёж, лох, ты можешь в разделе «Деньги». Тип операции: уплата налогов. Налог: УСН, дата, сумма. Вопросы ещё есть?

- Сука, ну ты попляшёшь у меня. Дай только до рубильника добраться.

- Давай-давай, пиздуй. Только смотри, чтобы тебя бандиты не отпиздили без меня. Вопросы ещё есть?

- Что бы ты сгорела!

- Николай, скажите, пожалуйста, у вас остались какие-либо вопросы?

P. S.

- Модульбанк, а ты же тоже бандитам умеешь платить? Как это всё включить?

- [Сообщение прочитано]

Через три часа.

- Модуль, так что?

- [Сообщение прочитано]

- Блять...

- [Сообщение прочитано]

P. P. S Ответ в официальном твитере:



https://twitter.com/e_kontur/status/915141319860850689

Эльба, Модульбанк, Целостность, fire

Previous post Next post
Up