Использование Factory/Abstract Factory Design Узоров при тестировании установки

Мне сказали, что заводской/абстрактный заводской дизайн Узоров для написания тестов блока очень эффективен, но я смог найти любой учебник, который наглядно демонстрирует это. Так что будет очень полезно, если кто-то может указать мне на любой существующий учебник или дать мне псевдокод и объяснение здесь:)

-121--1872839- Diff двух деревьев каталогов для создания исправления уровня файла/папки (включая двоичные файлы) Существует множество решений для создания исправления уровня файла для текстовых файлов и тому подобное. Я ищу простой сценарий/команду shell, которая сравнит oldversion/newversion/и даст мне дерево...

Существует множество решений для создания исправления уровня файла для текстовых файлов и т.п. Я ищу простой сценарий/команду shell, которая сравнит oldversion/newversion/и даст мне дерево файлов, которые мне нужно скопировать поверх oldversion, чтобы сделать его равным newversion (если файлы не удалены в обновленной версии). Обратите внимание, что обе папки содержат как двоичные, так и текстовые файлы.

Ранее мы использовали взлом:

fdupes -qrf newversion/oldversion/| grep «newversion» | xargs rm;

Оставив нам папку «newversion», которая может быть упакована как исправление.

К сожалению, это оказалось катастрофическим, поскольку fdupes не рассматривает имена файлов.

Что было бы замечательно, это что-то вроде fdupes, которые действительно включили имя файла в сравнение.

6
задан Chris Weiss 21 September 2011 в 23:52
поделиться