Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
10.489
Автор: Udemy

Название: Чистый код (2020)

1608678214400-png.73834


Описание:

Clean Code

Udemy

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

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

В этом курсе мы погрузимся во все основные «болевые точки», связанные с чистым кодом (или плохим кодом - в зависимости от того, как вы на это смотрите), и вы не только узнаете, что составляет плохой код, но, конечно, также и как превратить его в чистый код.

В частности, вы узнаете о:

- Именование «вещей» (переменных, свойств, классов, функций, ...) правильно и чисто
- Распространенные подводные камни и ошибки, которых следует избегать при именовании вещей
- Комментарии и что большинство из них плохие
- Хорошие комментарии, которые вы можете добавить в свой код
- Форматирование кода - как горизонтальное, так и вертикальное форматирование
- Функции и как ограничить количество параметров функции
- Как писать чистые функции, сосредотачиваясь на «одном»
- Как уровни абстракции помогают разделить функции и сделать их небольшими
- Как писать DRY-функции и избегать неожиданных побочных эффектов
- Избегайте глубоко вложенных управляющих структур с помощью guards и за счет выделения функциональности в функции
- Ошибки и обработка ошибок как замена if-операторов
- Объекты и контейнеры данных / структуры данных и почему это различие может иметь значение
- Сплоченность и как писать хорошие (маленькие!) Классы
- Закон Деметры и почему он важен для чистого кода
- Что такое принципы SOLID и почему они важны, когда дело доходит до написания чистого кода
- И Гораздо больше!

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

В этом курсе вы узнаете о широком спектре концепций, правил, идей, мыслей и принципов, а к концу, конечно,https://s13.eground.org/у вас будет хорошее представление о том, что нужно иметь в виду, когда дело доходит до написания чистого кода.

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

Все эти концепции и правила подкреплены примерами, фрагментами кода и демонстрациями. И чтобы убедиться, что вы получите от этого курса максимальную пользу, и вы не просто изучаете кучу теории, которую вскоре забываете, у вас также есть множество проблем, чтобы применить то, что вы узнали!

В этом курсе используются Python, JavaScript и TypeScript для примеров кода, ноhttps://s13.eground.org/вам не нужно знать эти языки, чтобы следить за ними и получать от этого много полезного. Кроме того, курс не фокусируется на конкретном стиле или парадигме программирования (например, функциональном программировании, объектно-ориентированном программировании и т. д.), А охватывает общие концепции и методы, которые будут применяться всегда.

Материал на английском языке

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

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

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху