Зачем мы учим писать чистый код?
26 мая
НГУАДИ
Вход по спискам
-
Что такое поддержка кода, какой объем поддержки «нормальный»? Почему мнения разработчиков и менеджеров по этому
вопросу разные? Почему в данной ситуации все правы, и что с этим делать? Почему конечная цель чистого кода —
минимизация поддержки?
-
Что думают «классики» по поводу чистого кода (как определяют, какие рекомендации дают), какие умные книжки стоит почитать.
Несколько примеров умных слов из книжек на пальцах, что такое SOLID, KISS и т.д. Зачем нам все это знать?
-
Когда нужно писать чистый код, а когда нет? Как понять, что наш код действительно хорош.
-
Как сделать код чище на практике, какие «инструменты» есть (стайл-гайды, соглашения, тесты, анализаторы кода, гайдлайны
и т.п.). Конкретные инструменты на примере языка С++ (от инструметов комплиятора и новых стандартов
до сторонних утилит).
-
Как учиться писать чистый код? Как учат писать чистый код (на примере ШАД, ВШЭ и ИТМО)? Выводы и еще полезные
ссылки/ресурсы.
Презентация
(на Я.Диске)