Рефакторинг с Биллом
Рефакторинг с Биллом: Go Violin + Рефакторинг с Биллом: Twitter API + Dgraph.
Этот курс начинается с изучения реалистичного приложения, которое плохо продумано и не содержит шаблонов проектирования. Демонстрационное приложение преобразует текст в субтитры для видео, что делает его весьма полезным на практике. Тем не менее, поддерживать и развивать это приложение в дальнейшем практически невозможно из-за его плохой структуры и дизайна.
Это точка, с которой начинается курс. По мере мы будем проводить рефакторинг всего приложения, по одной функции и по одному классу за раз. Во время рефакторинга многие шаблоны проектирования практически без усилий вставляются на свои места. К концу курса вы узнаете, как рефакторинг и шаблоны проектирования могут работать вместе и помогать друг другу создавать отличные проекты.
Рефакторинг с Биллом: Go Violin + Рефакторинг с Биллом: Twitter API + Dgraph.
Изучите секреты, которые эксперты используют для написания и поддержки идеального кода. «Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям». - Martin Fowler.
При создании крупномасштабных приложений возникает соблазн думать, что нам нужны масштабные методы для выполнения работы. На самом деле противоядием от сложности программного обеспечения является прагматическое применение первых принципов для достижения соответствующего уровня простоты. Мы продемонстрируем эти принципы, проработав серию строго контролируемых примеров в TypeScript, по мере того, как мы начнем постепенно строиться к чему-то гораздо
Программное обеспечение, созданное при помощи различных языков программирования, сильно упрощает нашу жизнь - сегодня без него невозможно представить современный мир. Подобные достижения во многом обязаны шаблонам (паттернам) проектирования - архитектурным конструкциям, которые описывают типичные способы решения распространенных проблем при проектировании программ. В видео курсе будут детально рассмотрены более 20 паттернов, которые упрощают жизн