You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,11 @@ cit.: Wikipedia: *'Change impact analysis' or 'impact analysis' is the analysis
9
9
10
10
See also https://en.wikipedia.org/wiki/Change_impact_analysis
11
11
12
+
# Premise and project status
13
+
This project is still in a very early development stage.
14
+
Many functionalities are missing, and will be added in the near future
15
+
16
+
12
17
# What does this project contain ?
13
18
This project contains an extendable, pluggable WPF application usable to:
14
19
1. Load a user-defined **"architecture descriptor"**, a JSON file that describes how the target application is structured in terms of:
@@ -17,6 +22,7 @@ This project contains an extendable, pluggable WPF application usable to:
17
22
2. Automatically discover and generate a diagram that represents the architecture of the application, including the relationships between its modules/components.
18
23
3. Automatically analize a selected set of Git commits, and determine how such commits impact on the overall architectural diagram
19
24
25
+
20
26
# How does the Change Impact Analyzer work ?
21
27
1. The user create a **"architecture descriptor"** that describe how the target application is structured
22
28
2. Using the *"architecture descriptor"*, the *Change Impact Analyzer* loads all the declared *.sln* files
@@ -29,6 +35,14 @@ This project contains an extendable, pluggable WPF application usable to:
29
35
6. For every modified/created file, the corresponding *.csproj* file is marked as "changed"
30
36
7. The detected changes are propagated into the dependencies graph, so that the user can clearly see which parts of the system has been impacted
31
37
38
+
---
39
+
The dependencies graph is shown just after the analysis is completed, and the detected impacts are highlighted in red
0 commit comments