Skip to content

subbotinkv/AssemblyHistoryDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AssemblyHistoryDemo

Компания «Велосипеды и колеса» разработала некоторое приложение. Менеджер проекта желает иметь возможность отслеживать динамику изменений, вносимых в исходный код данного приложения. К сожалению, менеджер не знал про существование систем учета версий. Было принято решение: при внесении изменения в исходный код специальным образом аннотировать изменяемый класс или метод для фиксации автора вносимых изменений, даты внесения изменений и причины внесения изменений.

Необходимо разработать приложение, которое будет:

  • Анализировать переданную в виде параметра сборку приложения на предмет наличия данной аннотации.
  • Извлекать информацию из аннотации и сохранять ее в БД с целью последующего анализа.
  • Предоставлять возможность менеджеру проекта просматривать историческую информацию из БД о внесенных изменениях в код проекта.

Skills

C#, WinForms, Reflection, Entity Framework, DevExpress

Ограничения

  • Не поддерживается обновление аннотаций. При изменении существующей аннотации будет добавлена новая запись в БД.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages