microsoft / Dynamics-365-Fraud-Protection-Samples
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 229 files with 10,964 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (707 lines of code)
    • 37 files changed 6-20 times (3,715 lines of code)
    • 190 files changed 1-5 times (6,542 lines of code)
0% | 0% | 6% | 33% | 59%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
cs, cshtml, md, css, json, scss, xml, php, phtml, svg, js, csproj, txt, gitignore, gitattributes, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 10% | 33% | 56%
cshtml0% | 0% | 0% | 37% | 62%
php0% | 0% | 0% | 74% | 25%
scss0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
phtml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src/Web/Controllers0% | 0% | 32% | 64% | 3%
src/Infrastructure/Services0% | 0% | 64% | 30% | 4%
src/Web/Views0% | 0% | 0% | 43% | 56%
src/ApplicationCore/Entities0% | 0% | 0% | 40% | 59%
eCommerce platforms/Adobe Magento/src0% | 0% | 0% | 57% | 42%
src/Web/Helpers0% | 0% | 0% | 100% | 0%
src/Web/Areas0% | 0% | 0% | 26% | 73%
src/Web0% | 0% | 0% | 71% | 28%
src/Web/ViewModels0% | 0% | 0% | 14% | 85%
src/ApplicationCore/Interfaces0% | 0% | 0% | 22% | 77%
src/Infrastructure/Extensions0% | 0% | 0% | 20% | 79%
src/Infrastructure/Data0% | 0% | 0% | 0% | 100%
src/Web/wwwroot0% | 0% | 0% | 0% | 100%
src/Infrastructure/Identity0% | 0% | 0% | 0% | 100%
src/Web/Services0% | 0% | 0% | 0% | 100%
src/ApplicationCore/Services0% | 0% | 0% | 0% | 100%
src/Web/Extensions0% | 0% | 0% | 0% | 100%
src/Web/Middleware0% | 0% | 0% | 0% | 100%
src/ApplicationCore/Specifications0% | 0% | 0% | 0% | 100%
src/ApplicationCore/Exceptions0% | 0% | 0% | 0% | 100%
src/Web/ViewComponents0% | 0% | 0% | 0% | 100%
src/Infrastructure/Utilities0% | 0% | 0% | 0% | 100%
src/Web/Interfaces0% | 0% | 0% | 0% | 100%
src/Infrastructure/Logging0% | 0% | 0% | 0% | 100%
src/ApplicationCore0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AccountController.cs
in src/Web/Controllers
549 21 419 1048 28
FraudProtectionService.cs
in src/Infrastructure/Services
158 16 204 1048 27
FraudProtectionSettings.cs
in src/Infrastructure/Services
35 - 546 1048 18
BasketController.cs
in src/Web/Controllers
409 12 641 1048 17
IFraudPreventionService.cs
in src/ApplicationCore/Interfaces
36 - 419 1048 15
OrderController.cs
in src/Web/Controllers
248 13 243 1048 14
ManageController.cs
in src/Web/Controllers
420 14 641 1048 14
cshtml
_Layout.cshtml
in src/Web/Views/Shared
90 - 658 1048 13
PurchaseResponse.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels/Response
18 - 8 1048 11
Purchase.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels
92 - 658 1048 11
cshtml
Register.cshtml
in src/Web/Views/Account
124 - 658 1048 11
UpdateAccount.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels
24 - 641 1048 10
SharedEnums.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels
76 - 658 1048 10
SharedEntities.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels
87 - 658 893 10
FraudProtectionIOModel.cs
in src/Web/ViewModels
36 3 599 890 9
cshtml
Signin.cshtml
in src/Web/Views/Account
53 - 713 1048 9
cshtml
Index.cshtml
in src/Web/Views/Manage
112 - 641 1048 9
cshtml
ManagePaymentInstrument.cshtml
in src/Web/Views/Manage
114 - 641 1048 9
cshtml
CheckoutDetails.cshtml
in src/Web/Views/Basket
188 - 658 1048 9
PurchaseStatus.cs
in src/ApplicationCore/Entities/FraudProtectionApiModels
40 - 854 1048 8