𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy
Название: Написание Чистого Кода (2021)

Продолжительность: 4 ч 37 мин
Количество уроков: 41 Видео
Язык: Английский
Вес архива: 1,28 ГБ
Научитесь создавать код, который легко читать, понимать и развивать. Этот курс поможет вам овладеть принципами чистого кода, применимыми к любому языку программирования, и сформировать профессиональные привычки, которые повышают качество разработки.
Что вас ждёт в курсе
Курс структурирован так, чтобы шаг за шагом научить вас писать более ясный, устойчивый и поддерживаемый код. Ниже — расширенный обзор ключевых модулей.
Именование переменных, функций и классов
Корректные имена — фундамент чистого кода. Вы освоите практики, которые помогут:
• делать код самодокументируемым;
• применять единые правила именования;
• избегать двусмысленных и устаревающих обозначений.
Функции и принципы их построения
Вы научитесь создавать функции, которые:
• выполняют одну хорошо определённую задачу;
• легко тестируются и переиспользуются;
• соответствуют принципу единой ответственности.
Комментарии: когда они действительно нужны
Вы разберётесь, как писать полезные комментарии, а также:
• когда комментарии помогают, а когда вредят;
• как компенсировать комментарии качественной структурой кода;
• какие комментарии лучше удалить или заменить улучшением логики.
Объекты и структуры данных
В этом разделе вы научитесь выбирать подход между ООП и структурами данных. Вы:
• создадите два варианта одного решения — на объектах и на структурах данных;
• научитесь понимать их сильные и слабые стороны;
• освоите приёмы повышения гибкости архитектуры.
Обработка ошибок
Вы узнаете, как сделать код безопасным и предсказуемым, изучив:
• эффективные стратегии обработки ошибок;
• когда стоит возвращать NULL, а когда лучше избегать этого;
• подходы, повышающие стабильность и читаемость.
Модульное тестирование
Раздел посвящён созданию тестов, которые улучшают архитектуру программы. Вы:
• поймёте основы написания качественных модульных тестов;
• изучите принципы TDD;
• увидите, как тесты помогают писать более чистый код.
Классы и их проектирование
Вы освоите правила создания хорошо структурированных классов. В частности:
• как правильно называть классы;
• как ограничивать их ответственность;
• как избегать излишней сложности и избыточных зависимостей.
Результат прохождения курса
После завершения курса вы будете писать более чистый, понятный и гибкий код, который проще поддерживать и масштабировать. Эти навыки пригодятся в любом проекте и на любом языке программирования.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь