Сделайте fork этого репозитория. Делайте commit и push после окончания выполнения каждого задания. В комментарии к коммиту указывайте, фамилии обоих участников пары.
Раскомментируйте код в проекте FluentApi. Создайте недостающие классы, чтобы проект заработал. Say и Jump должны выводить соответствующие сообщения на экран. UnitlKeyPressed — выполнять действия, пока пользователь не нажмет какую-нибудь клавишу в консоли. Delay — к паузе между последовательными действиями.
Раскомментируйте код в проекте PerfLogger. Создайте недостающий класс, чтобы проект заработал и начал засекать время выполнения операции внутри using-а.
Проинтерпретируйте полученные результаты замеров.
Откройте проект DIContainer
-
Внедрите Ninject container для создания Program. (см. метод Program.Main)
-
Сделайте явной зависимость от TextWriter и используйте его, вместо консоли и в командах и в Program.
-
Добавьте команду HelpCommand, печатающую список всех доступных команд (в том числе себя). Для этого придется побороть циклическую зависимость.