О чём рассказывается в презентации:
Презентация посвящена особенностям работы с функциями в программировании, акцентируя внимание на принципах чистого кода и их значении для модульности. В ней рассматриваются ключевые аспекты, такие как управление областями видимости, специфика замыканий и важность соблюдения правил SRP, DRY и KISS. Эти концепции помогают создавать поддерживаемый и производительный код, что критически важно для успешной разработки программных систем.
Оглавление
Особенности работы с функциями: руководство по чистому проектированию
Функция является фундаментальной единицей модульности в программных системах
Принципы чистого кода задают стандарты качественной реализации функций
Чистота функции определяется отсутствием скрытых побочных эффектов
Параметры и возвращаемые значения формируют интерфейс взаимодействия функции
Области видимости определяют жизненный цикл переменных внутри функций
Замыкания позволяют функциям сохранять контекст окружения при завершении выполнения
Функции высшего порядка расширяют композиционные возможности программирования
Именование функций должно раскрывать намерения разработчика
Демодуляция и технический долг коррелируют с качеством функций
Самодокументирующийся код снижает необходимость в избыточных комментариях
Обработка ошибок предотвращает аварийные завершения систем
Тестируемость напрямую зависит от размера и фокуса функций
AI-инструменты повышают продуктивность при написании шаблонных функций
Синтез навыков проектирования функций обеспечивает поддерживаемость архитектуры
Ключевые выводы
Спасибо за внимание!


