TGViewer
EBFE: software internals EBFE: software internals @ebfecode · 389 subscribers
Post #683 208
Очевидно, что принцип инкапсуляции повторяем: его можно применять рекурсивно много раз, создавая еще более сложные системы, сохраняя понятность реализации на каждом этапе.

Кроме того, этот принцип следует соблюдать при проектировании систем взаимодействия с другими разработчиками и пользователями. Никому не нужны сложные инструкции и куча кнопок на интерфейсе. Напротив, другому разработчику просто нужна одна команда для сборки вашего кода (он сам все поймет, скачает все зависимости и все настройки).Пользователь же хочет программу, которая имеет одну команду - сделать все ("сделать за@ись"). И ваша программа сама поймет где она, что надо сделать и все сделает сама - ничего настраивать не надо.

Хороший пример: gcc - у него куча опций и настроек, но всегда можно просто написать так: gcc app.c - и все сработает.
  • ❤ 8
More from @ebfecode
  1. Sep 29, 2026Всем привет! Появилась запись нашей первой встречи по проекту quanta: https://youtu.be/CyU…
  2. Sep 28, 2026Товарищ в комментариях предложил проверить распознает ли нейронка по комиксу что за механи…
  3. Sep 28, 2026Сорян за нейронки. Повторюсь рисовать не умею, а мне было интересно вывезет ли он комикс.…
  4. Sep 28, 2026photo post
  5. Sep 28, 2026photo post
  6. Sep 28, 2026photo post
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 →