[Udemy | Maximilian Schwarzmüller] Clean Code [2020, ENG]

Страницы:  1
Ответить
 

svdmusic

Стаж: 16 лет 4 месяца

Сообщений: 98

svdmusic · 22-Ноя-20 13:38 (5 лет 1 месяц назад, ред. 22-Ноя-20 13:42)

Clean Code
Год выпуска: 2020
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/writing-clean-code/
Автор: Maximilian Schwarzmüller
Продолжительность: 6.5 ч
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: Как разработчик, вы должны уметь писать работающий код - конечно же! К сожалению, многие разработчики, тем не менее, пишут плохой код, даже если он работает. Потому что «рабочий код» - это не то же самое, что «чистый код»! Этот курс научит вас писать чистый код - код, который легко читать и понимать людям, а не только компьютерам!
В этом курсе вы узнаете, что такое чистый код и, что более важно, как можно писать чистый код. Потому что, если ваш код написан чисто, его легче читать и понимать и, следовательно, проще поддерживать. Потому что не только компьютер должен понимать ваш код - ваши коллеги и ваше будущее тоже должны понимать его!
В этом курсе мы погрузимся во все основные «болевые точки», связанные с чистым кодом (или плохим кодом - в зависимости от того, как вы на это смотрите), и вы не только узнаете, что составляет плохой код, но, конечно, также и как превратить его в чистый код.
Этот курс представляет собой сборник общих шаблонов, лучших практик, принципов и правил, связанных с написанием чистого кода.
В этом курсе вы узнаете о широком спектре концепций, правил, идей, мыслей и принципов, а к концу, конечно, у вас будет хорошее представление о том, что нужно иметь в виду, когда дело доходит до написания чистого кода.
Это не курс по шаблонам проектирования или общим шаблонам - мы полностью сосредоточимся на шаблонах, правилах и концепциях, которые помогают в частности писать чистый код.
Все эти концепции и правила подкреплены примерами, фрагментами кода и демонстрациями. И чтобы убедиться, что вы получите от этого курса максимальную пользу, и вы не просто изучаете кучу теории, которую вскоре забываете, у вас также есть множество проблем, чтобы применить то, что вы узнали!
В этом курсе используются Python, JavaScript и TypeScript для примеров кода, но вам не нужно знать эти языки, чтобы следить за ними и получать от этого много полезного. Кроме того, курс не фокусируется на конкретном стиле или парадигме программирования (например, функциональном программировании, объектно-ориентированном программировании и т. д.), А охватывает общие концепции и методы, которые будут применяться всегда.
Содержание
В частности, вы узнаете о:
Именование «вещей» (переменных, свойств, классов, функций, ...) правильно и чисто
Распространенные подводные камни и ошибки, которых следует избегать при именовании вещей
Комментарии и что большинство из них плохие
Хорошие комментарии, которые вы можете добавить в свой код
Форматирование кода - как горизонтальное, так и вертикальное форматирование
Функции и как ограничить количество параметров функции
Как писать чистые функции, сосредотачиваясь на «одном»
Как уровни абстракции помогают разделить функции и сделать их небольшими
Как писать DRY-функции и избегать неожиданных побочных эффектов
Избегайте глубоко вложенных управляющих структур с помощью guards и за счет выделения функциональности в функции
Ошибки и обработка ошибок как замена if-операторов
Объекты и контейнеры данных / структуры данных и почему это различие может иметь значение
Сплоченность и как писать хорошие (маленькие!) Классы
Закон Деметры и почему он важен для чистого кода
Что такое принципы SOLID и почему они важны, когда дело доходит до написания чистого кода
И Гораздо больше!
Файлы примеров: отсутствуют
Формат видео: MP4
Видео: AVC, 1920x1080, 25-30fps, 44-3986kbps
Аудио: AAC, 62-192kbps, Stereo, 48kHz
Скриншоты
[Профиль]  [ЛС] 

hazartilirot

Стаж: 13 лет 4 месяца

Сообщений: 47


hazartilirot · 22-Ноя-20 13:49 (спустя 10 мин.)

Is 1.5Gb a compete release? The size is less than 1.5 hour film. How is it possible?
[Профиль]  [ЛС] 

savsoft

Стаж: 17 лет 9 месяцев

Сообщений: 331


savsoft · 24-Ноя-20 00:03 (спустя 1 день 10 часов)

hazartilirot писал(а):
80443459Is 1.5Gb a compete release? The size is less than 1.5 hour film. How is it possible?
A better question is how is it impossible? A movie is one thing and an educational video is another.
[Профиль]  [ЛС] 

nodo1988

Стаж: 13 лет 4 месяца

Сообщений: 1


nodo1988 · 29-Ноя-20 10:51 (спустя 5 дней, ред. 29-Ноя-20 10:51)

по какой книге он записал этот курс?
[Профиль]  [ЛС] 

soulburnerms

Стаж: 12 лет 10 месяцев

Сообщений: 12


soulburnerms · 27-Янв-21 21:57 (спустя 1 месяц 28 дней)

nodo1988 писал(а):
80465200по какой книге он записал этот курс?
most likely this one - https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
[Профиль]  [ЛС] 

den4357

Стаж: 15 лет 8 месяцев

Сообщений: 43

den4357 · 21-Фев-21 19:40 (спустя 24 дня, ред. 21-Фев-21 19:40)

Спасибо за курс.
Но почему нельзя было субтитры вставить сразу в видео, а не добавлять их отдельными файлам? В чем профит от такого решения?
Неудобно ведь...
Пришлось на коленки состряпать код на питоне, чтобы через mkvmerge объединить сабы с видео
[Профиль]  [ЛС] 

Gofsp

Стаж: 16 лет 8 месяцев

Сообщений: 135


Gofsp · 01-Апр-21 20:21 (спустя 1 месяц 8 дней)

den4357 писал(а):
80970560Спасибо за курс.
Но почему нельзя было субтитры вставить сразу в видео, а не добавлять их отдельными файлам? В чем профит от такого решения?
Неудобно ведь...
Пришлось на коленки состряпать код на питоне, чтобы через mkvmerge объединить сабы с видео
Обычная практика. Зачем извращаться с питоном и коленкой, если они автоматом цепляются любым нормальным плеером?
[Профиль]  [ЛС] 

bugzz

VIP (Заслуженный)

Стаж: 19 лет 11 месяцев

Сообщений: 219

bugzz · 03-Апр-21 15:42 (спустя 1 день 19 часов)

den4357 писал(а):
80970560Спасибо за курс.
Но почему нельзя было субтитры вставить сразу в видео, а не добавлять их отдельными файлам? В чем профит от такого решения?
Неудобно ведь...
Пришлось на коленки состряпать код на питоне, чтобы через mkvmerge объединить сабы с видео
ну хотя бы потому что сабы не всем нужны. VLC PLayer вот как раз таки сам им находит и автоматически врубает.
[Профиль]  [ЛС] 

pseudo-box-37

Стаж: 16 лет

Сообщений: 55


pseudo-box-37 · 25-Янв-22 08:24 (спустя 9 месяцев)

den4357 писал(а):
80970560Спасибо за курс.
Но почему нельзя было субтитры вставить сразу в видео, а не добавлять их отдельными файлам? В чем профит от такого решения?
Неудобно ведь...
Пришлось на коленки состряпать код на питоне, чтобы через mkvmerge объединить сабы с видео
Нафига мне твои русские субтитры в видео-потоке?
Учи английский, страдалец
[Профиль]  [ЛС] 

TNSaturday

Стаж: 15 лет 2 месяца

Сообщений: 239


TNSaturday · 16-Июл-22 00:04 (спустя 5 месяцев 21 день)

den4357 писал(а):
80970560Спасибо за курс.
Но почему нельзя было субтитры вставить сразу в видео, а не добавлять их отдельными файлам? В чем профит от такого решения?
Неудобно ведь...
Пришлось на коленки состряпать код на питоне, чтобы через mkvmerge объединить сабы с видео
Чел, ты не пробовал Media Player Classic установить?
[Профиль]  [ЛС] 

nosize

Moderator senior

Стаж: 17 лет

Сообщений: 1946

nosize · 02-Ноя-25 22:42 (спустя 3 года 3 месяца)

поглощено
https://rutr.life/forum/viewtopic.php?t=6764727
[Профиль]  [ЛС] 

bot · 06-Дек-25 21:36 (спустя 1 месяц 3 дня)

Тема была перенесена из форума Программирование (видеоуроки) в форум Архив (Компьютерные видеоуроки)
nosize
 
 
Ответить
Loading...
Error