Введение

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

Godot allows for a great amount of flexibility in how you structure a project's codebase and break it down into scenes. Each approach has its pros and cons, and they can be hard to weigh until you've worked with the engine for long enough.

Существует много способов структурировать свой код и решать специфические задачи в программировании. Однако, невозможно охватить их все здесь.

По этой причине, каждая статья будет начинаться с постановки реальной задачи, которая может встретиться при разработке. Мы разберем каждую задачу на основополагающие вопросы, предложим решения, проанализируем все плюсы и минусы каждого варианта и выделим наилучшие способы решения данной задачи.

Вам следует начать с чтения Применение объектно-ориентированного подхода в Godot. Он объясняет, как узлы и сцены Godot соотносятся с классами и объектами в других объектно-ориентированных языках программирования. Это поможет вам разобраться в остальной части серии.

Примечание

Лучшие практики в Godot основаны на принципах объектно-ориентированного дизайна. Мы используем такие инструменты, как принцип единой ответственности и принцип инкапсуляции <https://en.wikipedia.org/wiki/Encapsulation_ (компьютерное_программирование)> _.