О сложном просто или программирование на .NET
В этом видео создадим конвейер CommandProcessor. Причем команды могут быть какими угодно для AlbumManager.

Добавим возможность читать текстовые файлы как метаданные для конкретного файла. А таже еще про: сбор метаданных, организация конвейера внутри AlbumManagerBase, и снова про рефакторинг.

Добавим возможность накладывать watermark на изображения. А таже немного про: Про обработку картинок AlbumImage, наложение Watermark при помощи ImageProcessor и снова про рефакторинг.

В этом видео маленький, но очень важный рефакторинг.

Обобщенный (generic) для AlbumItem. Одна конфигурация на все типы? Названия имеют значения?

Большая переработка кода. Применяем интересный подход, чтобы обеспечить нужный функционал.
Работа над ошибками или небольшая доработка.

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

Продолжаем работать над фотоальбомом. На этот раз сделаем еще один тип FolderTreeAlbumCreator и при введем generic в конфигурации и базовые классы.

