#777 Год выпуска: 2011-2015 Производитель: cleancoders.com Сайт производителя: https://cleancoders.com/ Автор: Uncle Bob Продолжительность: Тип раздаваемого материала: Видеоурок Язык: Английский Описание: Clean Code - это серия обучающих роликов для профессиональных программистов. Автор - Роберт Мартин, также известный как Дядюшка Боб (Uncle Bob), эксперт в области проектирования и разработки программного обеспечения. Предложил набор принципов объектно-ориентированного дизайна SOLID, стал со-автором Agile Manifesto. Является автором таких книг, как:
[*]Agile Principles, Patterns, And Practices in C#
[*]Clean Code: A Handbook of Agile Software Craftsmanship
[*]The Clean Coder: A Code of Conduct for Professional Programmers
и других. Сам курс объясняет принципы написания "чистого кода": как правильно именовать переменные/методы/классы, как разбивать код на функции и модули, как форматировать код. Пристальное внимание уделяется технике TDD и всему, что с ней связано: дизайну тестов, порядку написания тестов, мокам. Подробно рассматривается каждый из принципов SOLID. Несколько эпизодов посвящено разделению программ на компоненты, связи между ними. Далее рассматриваются основные паттерны объектно-ориентированного дизайна, формулируются принципы "чистой архитектуры" приложений. Курс построен в виде диалога множества персонажей в исполнении Роберта Мартина. Некоторые из них - это герои фильмов (например Спок, Доктор Кто, Кирк), другие - просто яркие характеры: Эйнштейн с немецким акцентом, бородатый инженер, который объясняет научные речи Эйнштейна простыми словами, Шерлок Холмс с трубкой, монах и конечно же неразлучная тройка программистов: Danny Dotnet, Ruby Rod и Jerry Java. Сам дядюшка Боб выступает в роли мудрого и терпеливого учителя, который, тем не менее, забавно выходит из себя при упоминании XML. Каждый эпизод начинается с небольшого вступления, в котором доходчиво объясняется тот или иной научный факт, в основном из области физики или астрономии. Английский язык в курсе весьма прост и понятен. У тех, кто способен читать техническую документацию проблем с пониманием на слух не возникнет. Да и мысли свои автор умеет формулировать четко и ясно.
Файлы примеров: присутствуют Формат видео: MP4
Видео/аудио
General Complete name : 31\CleanCode-E31-1080p.mp4 Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42 (mp42/mp41) File size : 1.59 GiB Duration : 1h 4mn Overall bit rate : 3 514 Kbps Encoded date : UTC 2015-03-21 19:00:24 Tagged date : UTC 2015-03-21 19:01:24
Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : Baseline@L4 Format settings, CABAC : No Format settings, ReFrames : 2 frames Format settings, GOP : M=1, N=120 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 1h 4mn Bit rate : 3 253 Kbps Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 59.940 (59940/1000) fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.026 Stream size : 1.48 GiB (93%) Language : English Encoded date : UTC 2015-03-21 19:00:20 Tagged date : UTC 2015-03-21 19:01:24 Color range : Limited Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709
Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 1h 4mn Bit rate mode : Constant Bit rate : 256 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 KHz Frame rate : 46.875 fps (1024 spf) Compression mode : Lossy Stream size : 119 MiB (7%) Language : English Encoded date : UTC 2015-03-21 19:00:20 Tagged date : UTC 2015-03-21 19:01:24
General Complete name : C:\Users\Алексей\Documents\Загрузки\Clean Code (new clips)\32\CleanCode-E32-1080p.mp4 Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42 (mp42/mp41) File size : 1.81 GiB Duration : 1h 8mn Overall bit rate : 3 773 Kbps Encoded date : UTC 2015-05-05 03:58:29 Tagged date : UTC 2015-05-05 03:59:34
Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : Baseline@L4 Format settings, CABAC : No Format settings, ReFrames : 2 frames Format settings, GOP : M=1, N=120 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 1h 8mn Bit rate : 3 512 Kbps Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 59.940 (59940/1000) fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.028 Stream size : 1.69 GiB (93%) Language : English Encoded date : UTC 2015-05-05 03:58:24 Tagged date : UTC 2015-05-05 03:59:34 Color range : Limited Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709
Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 1h 8mn Bit rate mode : Constant Bit rate : 256 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 KHz Frame rate : 46.875 fps (1024 spf) Compression mode : Lossy Stream size : 126 MiB (7%) Language : English Encoded date : UTC 2015-05-05 03:58:24 Tagged date : UTC 2015-05-05 03:59:34
General Complete name : C:\Users\Алексей\Documents\Загрузки\Clean Code (new clips)\33\CleanCode-E33-1080p.mp4 Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42 (mp42/mp41) File size : 2.18 GiB Duration : 1h 4mn Overall bit rate : 4 803 Kbps Encoded date : UTC 2015-06-17 23:01:06 Tagged date : UTC 2015-06-17 23:06:04
Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : Baseline@L4 Format settings, CABAC : No Format settings, ReFrames : 2 frames Format settings, GOP : M=1, N=120 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 1h 4mn Bit rate : 4 542 Kbps Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 59.940 (59940/1000) fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.037 Stream size : 2.06 GiB (95%) Language : English Encoded date : UTC 2015-06-17 23:01:02 Tagged date : UTC 2015-06-17 23:06:04 Color range : Limited Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709
Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 1h 4mn Bit rate mode : Constant Bit rate : 256 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 KHz Frame rate : 46.875 fps (1024 spf) Compression mode : Lossy Stream size : 119 MiB (5%) Language : English Encoded date : UTC 2015-06-17 23:01:02 Tagged date : UTC 2015-06-17 23:06:04
General Complete name : C:\Users\Алексей\Documents\Загрузки\Clean Code (new clips)\34\CleanCode-E34-1080p.mp4 Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42 (mp42/mp41) File size : 2.31 GiB Duration : 1h 21mn Overall bit rate : 4 048 Kbps Encoded date : UTC 2015-07-17 13:11:37 Tagged date : UTC 2015-07-17 13:12:57
Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : Baseline@L4 Format settings, CABAC : No Format settings, ReFrames : 2 frames Format settings, GOP : M=1, N=60 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 1h 21mn Bit rate : 3 789 Kbps Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 29.970 (29970/1000) fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.061 Stream size : 2.16 GiB (94%) Language : English Encoded date : UTC 2015-07-17 13:11:33 Tagged date : UTC 2015-07-17 13:12:57 Color range : Limited Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709
Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 1h 21mn Bit rate mode : Constant Bit rate : 256 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 KHz Frame rate : 46.875 fps (1024 spf) Compression mode : Lossy Stream size : 149 MiB (6%) Language : English Encoded date : UTC 2015-07-17 13:11:33 Tagged date : UTC 2015-07-17 13:12:57
General Complete name : C:\Users\Алексей\Documents\Загрузки\Clean Code (new clips)\35\CleanCode-E35-1080p.mp4 Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42 (mp42/mp41) File size : 2.27 GiB Duration : 1h 8mn Overall bit rate : 4 740 Kbps Encoded date : UTC 2015-09-01 04:30:08 Tagged date : UTC 2015-09-01 04:33:05
Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : Baseline@L4 Format settings, CABAC : No Format settings, ReFrames : 2 frames Format settings, GOP : M=1, N=60 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 1h 8mn Bit rate : 4 480 Kbps Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 29.970 (29970/1000) fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.072 Stream size : 2.15 GiB (95%) Language : English Encoded date : UTC 2015-09-01 04:30:05 Tagged date : UTC 2015-09-01 04:33:05 Color range : Limited Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709
Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 1h 8mn Bit rate mode : Constant Bit rate : 256 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 KHz Frame rate : 46.875 fps (1024 spf) Compression mode : Lossy Stream size : 126 MiB (5%) Language : English Encoded date : UTC 2015-09-01 04:30:05 Tagged date : UTC 2015-09-01 04:33:05
General Complete name : C:\Users\Алексей\Documents\Загрузки\Clean Code (new clips)\36\CleanCode-E36-1080p.mp4 Format : MPEG-4 Format profile : Base Media / Version 2 Codec ID : mp42 (mp42/mp41) File size : 1.80 GiB Duration : 48mn 14s Overall bit rate : 5 341 Kbps Encoded date : UTC 2015-10-01 19:26:20 Tagged date : UTC 2015-10-01 19:27:25
Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : Baseline@L4 Format settings, CABAC : No Format settings, ReFrames : 2 frames Format settings, GOP : M=1, N=60 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 48mn 14s Bit rate : 5 082 Kbps Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 29.970 (29970/1000) fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.082 Stream size : 1.71 GiB (95%) Language : English Encoded date : UTC 2015-10-01 19:26:18 Tagged date : UTC 2015-10-01 19:27:25 Color range : Limited Color primaries : BT.709 Transfer characteristics : BT.709 Matrix coefficients : BT.709
Audio ID : 2 Format : AAC Format/Info : Advanced Audio Codec Format profile : LC Codec ID : 40 Duration : 48mn 14s Bit rate mode : Constant Bit rate : 256 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 KHz Frame rate : 46.875 fps (1024 spf) Compression mode : Lossy Stream size : 88.3 MiB (5%) Language : English Encoded date : UTC 2015-10-01 19:26:18 Tagged date : UTC 2015-10-01 19:27:25
Скриншоты
Спасибо Guttaperchi и kupnu4 за предоставленные эпизоды. Раздача временная до обновления основной.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!