TGViewer
Unity Architect: архитектура unity проектов Unity Architect: архитектура unity проектов @uniarchitect · 5.23K subscribers
Post #103 3.46K
ВТОРОЙ ЗАКОН ИНЖЕНЕРНОЙ РАЗРАБОТКИ

Во если неожиданно в баре зайдет разговор по типу: "А вот в чем суть того, чем ты занимаешься?".
Какой ответ вы бы дали на этот вопрос...

В разные периоды своей карьеры я мог ответить по разному:
🔸На самом начале: в написании инструкций, которые автоматизируют работу
🔸Чутка поднабравшись опыта: в создании продукта, которые решает чью-то проблему
🔸Сейчас я бы ответил на него так: в переносе информации о физическом мире в мир абстрактный

Так и представляю этот диалог в реальном мире:
— В чем суть того, чем ты занимаешься?
— Переношу информацию о физическом мире в мир абстрактный
— Харон какой-то...🗿 А суть-то в чем???


Давайте по порядку. Сначала разберемся что такое физический мир:

База нашей обозримой вселенной — это материя и энергия.
🔹Материя — вещество имеющее массу и занимающий какой-то объем
🔹Энергия — физическая это величина, которая характеризует способность системы или объекта выполнять работу или воздействовать на другие объекты

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

🔹Абстрактный мир в свою очередь — это уникальная для каждого человека модель реального мира, образованная путем восприятия им информации.
Где информация играет ключевую роль.

И из всего формируется Второй Закон Инженерной разработки (см. картинку к посту):
Теорема 1.2 утверждает, что естественный мир (NW), который включает всё вокруг нас и является основой для человеческого интеллекта и науки о программном обеспечении, можно понять как состоящий из двух сторон:
— Физический мир (PW): Эта сторона состоит из материи (M) и энергии (E).
— Абстрактный мир (AW): Эта сторона состоит из информации (I).
Эти две стороны существуют параллельно, то есть они связаны, но различны.
Естественный мир (NW) можно рассматривать как сочетание обоих, где определённые функции определяют, как материя, энергия и информация взаимодействуют, чтобы создать физические и абстрактные аспекты нашего мира.
Wang, Software Engineering Foundations, p.11-12


А теперь простым языком:
🔸Физический мир одинаков и однороден для всех
🔸Абстрактный мир индивидуален для каждого
🔸Восприятие естественного мира, из-за его абстрактной части, различно для каждого человека из-за различий в восприятии и ментальных контекстах

Из этого выводы:
🔹ПО - особый тип информации, обеспечивающий взаимодействие абстрактного и физического миров.
🔹Разработка ПО - самая сложная инженерная дисциплина.
Т.к. лежит на стыке и вбирает в себя всю сложность области решаемой проблемы.
А скорость создания ПО ограничена кол-вом синаптических связей (подробнее об этом я уже писал)

А теперь прикиньте что из всего многообразия видов разработки, мы еще и разработку игр выбрали.
По сути симуляцию реального мира.
Это как при прохождении игры выбрать сложность, где при смерти героя у тебя форматируется жесткий диск 🤣

Мне чутка не ловко что выдал такую базу базовую 😅
Но мне кажется это важная часть в понимании природы разработки ПО.

Сохраняй себе, чтобы не потерять и делись с коллегами 📞
Ставь 👍 если тебе заходит такого рода контент!

#software_engineering@UniArchitect
  • 🤷‍♂ 17
  • 👍 13
  • 🤮 5
  • 🤯 3
  • 🤔 2
More from @uniarchitect
  1. Jul 24, 2026Post #199
  2. Jul 12, 2026AI НЕ ДЕЛАЕТ ВАС ПРОДУКТИВНЕЕ Незыблемый факт: AI уже очень хорош в маленьких задачах. Нап…
  3. Jul 9, 2026Post #196
  4. Jul 7, 2026UNITY BUILD PIPELINE ПО КИРПИЧИКАМ Полгода назад я решил попробовать активность в блоге, г…
  5. Jul 4, 2026ПРОКЛЯТИЕ ПЕРЕИСПОЛЬЗУЕМОСТИ Делюсь болью. Я последние 5 лет на разных уровнях у разработч…
  6. Jun 29, 2026AI КАК РЕДАКТОР, А НЕ АВТОР Это вторая статья из серии про AI. Первая тут. Когда я запуска…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →