Программирование [udemy] Написание Чистого Кода (2021)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Написание Чистого Кода (2021)​

cover.jpg

Продолжительность: 4 ч 37 мин Количество уроков: 41 Видео Язык: Английский Вес архива: 1,28 ГБ


Научитесь создавать код, который легко читать, понимать и развивать. Этот курс поможет вам овладеть принципами чистого кода, применимыми к любому языку программирования, и сформировать профессиональные привычки, которые повышают качество разработки.

Что вас ждёт в курсе

Курс структурирован так, чтобы шаг за шагом научить вас писать более ясный, устойчивый и поддерживаемый код. Ниже — расширенный обзор ключевых модулей.

Именование переменных, функций и классов

Корректные имена — фундамент чистого кода. Вы освоите практики, которые помогут:

• делать код самодокументируемым;
• применять единые правила именования;
• избегать двусмысленных и устаревающих обозначений.

Функции и принципы их построения

Вы научитесь создавать функции, которые:

• выполняют одну хорошо определённую задачу;
• легко тестируются и переиспользуются;
• соответствуют принципу единой ответственности.

Комментарии: когда они действительно нужны

Вы разберётесь, как писать полезные комментарии, а также:

• когда комментарии помогают, а когда вредят;
• как компенсировать комментарии качественной структурой кода;
• какие комментарии лучше удалить или заменить улучшением логики.

Объекты и структуры данных

В этом разделе вы научитесь выбирать подход между ООП и структурами данных. Вы:

• создадите два варианта одного решения — на объектах и на структурах данных;
• научитесь понимать их сильные и слабые стороны;
• освоите приёмы повышения гибкости архитектуры.

Обработка ошибок

Вы узнаете, как сделать код безопасным и предсказуемым, изучив:

• эффективные стратегии обработки ошибок;
• когда стоит возвращать NULL, а когда лучше избегать этого;
• подходы, повышающие стабильность и читаемость.

Модульное тестирование

Раздел посвящён созданию тестов, которые улучшают архитектуру программы. Вы:

• поймёте основы написания качественных модульных тестов;
• изучите принципы TDD;
• увидите, как тесты помогают писать более чистый код.

Классы и их проектирование

Вы освоите правила создания хорошо структурированных классов. В частности:

• как правильно называть классы;
• как ограничивать их ответственность;
• как избегать излишней сложности и избыточных зависимостей.

Результат прохождения курса

После завершения курса вы будете писать более чистый, понятный и гибкий код, который проще поддерживать и масштабировать. Эти навыки пригодятся в любом проекте и на любом языке программирования.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху