Правила хорошего тона
Следуем SRP, KISS, YAGNI, DRY
Следуем Code Style
Добавляем комментарии по возможности (только если есть необходимость. Не надо расписывать простые и легко читаемые вещи)
Закомментированный код и неиспользуемые методы удалять. Если появится необходимость его вернуть - используем гит.
Все логи удаляем после использования, кроме самых важных
Сообщаем о грубых нарушения SRP
Фиксим за собой баги и ошибки, по возможности. Если нет возможности - сообщаем о наличии бага и о причине по которой не получилось пофиксить
Наследование для однотипных объектов
Time.deltatime для Update(), Time.fixedDeltatime для FixedUpdate()
По возможности используем классы из стартер пака. Велосипед изобретать бывать слишком долго.
FixedUpdate используем исключительно для расчета физики. Никакую другую логику туда не пихаем.
Не забываем читать комментарий к недоделанной таске!
Избавляемся от магических чисел. Кешируем значения скорости, оффсетов и подобного.
Константы используем по необходимости, значения которые возможно придется изменять, выносим в инспектор через SerializeField.
Last updated