Записки фронтенд-инженера
7 subscribers
81 photos
14 videos
4 files
188 links
Кейсы, гайды и статьи на тему разработки веб-приложений и мысли от @eugene_webappmaster
Download Telegram
Forwarded from Так не сойдет (Alexander Lozhkin)
Недавно объяснял важность соблюдения архитектурных принципов/процессов разработки на примере с пазлом.

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

Пазл это пример системы, в которой у компонентов есть четко определенное место. Компоненты по отдельности смысла не несут, но вместе образуют целостную картинку, если собраны верно.
Таким же образом устроены ИТ системы и многие бизнес процессы (а разработка ПО это тоже бизнес процесс).

Сегодня попался мем в тему. Забавное совпадение 🙂

#софты #петросяню
Please open Telegram to view this post
VIEW IN TELEGRAM