Code conventions в gamedev командах, или нужен ли Code style

Опубликовано: 28 Декабрь 2024
на канале: K-Syndicate
1,561
119

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

Ведущие: Анатолий Колесник & Екатерина Ревво

Наш портал: https://lms.k-syndicate.school/?utm_s...
По всем вопросам: https://t.me/k_syndicate

==============================================
0:00 Начало
0:10 Приветствие и проверка звука
0:35 Анекдот от Анатолия
1:10 Идея и тема стрима
1:19 Что не является Code conventions?
2:59 Части Code conventions. Зачем договариваться правильно писать код? Code style.
10:00 Ответ на вопрос: Какие +- код конвекции в соло?
10:48 История от Анатолия "Самая трешовая сode conventions"
15:33 Ответ на вопрос: А можно ли настроить git на игнорирование табов и пробелов?
17:17 Ответ на вопрос: Придется ли на ваших курсах подстраиваться под ваше соглашение?
24:30 Оператор ?.
25:30 Использовать ли вообще expression body?
29:33 Пример исключения из Code conventions
32:11 Ответ на вопрос: Можно ли сказать, что соглашение по написанию кода - это как правила хорошего тона и имеют рекомендательный характер?
36:25 Помогающий тулинг/запрещающий тулинг
44:54 Ответ на вопрос: ​Кто-нибудь знает, откуда в IDE появилась вертикальная линия в редакторе, которая обозначает рекомендуемую длину строки?
48:50 Ответ на вопрос: ​Нужно ли делать что-то вроде Project Convention в контексте Unity, чтобы помимо именований кода указывать правила именования файлов/папок, game object'ов? Какие мысли в этом плане?
54:54 Ответ на вопрос: ​​А какой пантограф вы используете?
55:33 Обсуждение сообщения: Ещё вариант cheatsheet класс в проекте иметь с чистым эталонным примером конвенции и с общими примерами точек входа в проект
56:17 Ответ на вопрос: ​​Мне интересна тема фигурных скобочек в теле однострочного if или for
1:00:29 Ответ на вопрос: ​​А можно ли синтаксически анализировать слабо связанный код?
1:03:31 Стоит ли соблюдать в самих тестах код конвенцию?
1:07:45 Ответ на вопрос: ​​​Лучше юзать var или указывать конкретный тип? каково ваше мнение?
1:13:51 Итог стрима. Вывод.
1:15:18 Ответ на вопрос: ​​​А по неймингу членов класса?
1:19:50 Завершение стрима
1:20:10 Конец
==============================================

Запись наших вебинаров:    • DI + UNITY = ZENJECT ⚡️ Dependency in...  
Запись наших стримов:    • Стримы  

(18+)
#uniny3d #codestyle #gamedev