Commits
Nr |
What |
1 |
Total Commits : 5
|
2 |
last commit
: this year,2024
|
3 |
The commit with max files ( 28 ) is sha cefd7c6c9a4b13b88b6e92fb238ebff6c1fbe2e1 on 2024 September 15 )
|
4 |
The file with most commits ( 1 ) is ..\Physicube.Application\Physicube.Application\Abstractions\DataAbstractions\IActivityRepository.cs
|
Radar Physiqube
5 Projects without tests
flowchart LR
%% start project reference Physicube.Application\Physicube.Application.csproj
Physicube.Application-->Physiqube.Domain
%% start project reference Physiqube.API\Physiqube.API.csproj
Physiqube.API-->Physicube.Application
Physiqube.API-->Physiqube.Infrastructure.Data
%% start project reference Physiqube.Common\Physiqube.Common.csproj
Physiqube.Common
%% start project reference Physiqube.Domain\Physiqube.Domain.csproj
Physiqube.Domain-->Physiqube.Common
%% start project reference Physiqube.Infrastructure.Data\Physiqube.Infrastructure.Data.csproj
Physiqube.Infrastructure.Data-->Physicube.Application
5 Projects with tests
flowchart LR
%% start project reference Physicube.Application\Physicube.Application.csproj
Physicube.Application-->Physiqube.Domain
%% start project reference Physiqube.API\Physiqube.API.csproj
Physiqube.API-->Physicube.Application
Physiqube.API-->Physiqube.Infrastructure.Data
%% start project reference Physiqube.Common\Physiqube.Common.csproj
Physiqube.Common
%% start project reference Physiqube.Domain\Physiqube.Domain.csproj
Physiqube.Domain-->Physiqube.Common
%% start project reference Physiqube.Infrastructure.Data\Physiqube.Infrastructure.Data.csproj
Physiqube.Infrastructure.Data-->Physicube.Application
Play with solution relations
Building Blocks : 1
Project: Physiqube.Common
Full Name : Physiqube.Common\Physiqube.Common.csproj
flowchart LR
Physiqube.Common
Physiqube.Domain[Physiqube.Domain\Physiqube.Domain.csproj]
Physiqube.Domain-->Physiqube.Common
Root projects : 1
Project: Physiqube.API
Full Name : Physiqube.API\Physiqube.API.csproj
flowchart LR
Physiqube.API
Physicube.Application[Physicube.Application\Physicube.Application.csproj]
Physicube.Application-->Physiqube.API
Physiqube.Infrastructure.Data[Physiqube.Infrastructure.Data\Physiqube.Infrastructure.Data.csproj]
Physiqube.Infrastructure.Data-->Physiqube.API
Test projects: 0
Maintainability
Maintainability per assembly
Maintainability per class
Maintainability per method
Coupling
Coupling per assembly
Class Coupling for Assembly bad data : 4
Coupling per Class
Class Coupling for Class bad data : 19
Cyclomatic Complexity
Cyclomatic Complexity per assembly
Cyclomatic Complexity for Assembly bad data : 4
Cyclomatic Complexity per class
Cyclomatic Complexity for Class bad data : 6
Cyclomatic Complexity per method
Number of classes per assembly
---
config:
xyChart:
width: 900
height: 200
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "Number class per project"
x-axis ["Physicube.Application","Physiqube.Infrastructure.Data","Physiqube.Domain","Physiqube.Common","Physiqube.API"]
y-axis "" 0--> 27
bar [27,12,11,7,6]
Number of methods per assembly
---
config:
xyChart:
width: 900
height: 200
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "Number methods per project"
x-axis ["Physicube.Application","Physiqube.Common","Physiqube.Infrastructure.Data","Physiqube.API","Physiqube.Domain"]
y-axis "" 0--> 1701
bar [1701,490,312,36,33]
Number of methods per class
---
config:
xyChart:
width: 900
height: 400
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "Number methods per class"
x-axis ["IMeasurementConvertible#60;T#62;","MeasurementSystem","Distance","Height","Pace","Speed","Weight","IActivityRepository","IAthleteRepository","IUnitOfWork","ActivityLog","GetActivityLogHandler","RunningActivity","WalkingActivity","CyclingActivity"]
y-axis "" 0--> 70
bar [70,70,70,70,70,70,70,63,63,63,63,63,63,63,63]
Summary Licences
Licences per project
Licences per project and package
Packages : 86
2 Packages with major version different
Nr |
ID |
References |
Projects |
1 |
Microsoft.IdentityModel.Protocols |
(References: 2) Major differs |
6.24.0 Physiqube.Infrastructure.Data 7.1.2 Physiqube.API
|
2 |
Microsoft.IdentityModel.Protocols.OpenIdConnect |
(References: 2) Major differs |
6.24.0 Physiqube.Infrastructure.Data 7.1.2 Physiqube.API
|
Executable lines
Per assembly
---
config:
xyChart:
width: 900
height: 200
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "Number exec lines per project"
x-axis ["Physiqube.Infrastructure.Data","Physicube.Application","Physiqube.Common","Physiqube.API","Physiqube.Domain"]
y-axis "" 0--> 1756
bar [1756,109,88,40,6]
Per class
---
config:
xyChart:
width: 900
height: 400
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "Number exec lines per class"
x-axis ["ChangeDBStructure","Initial","AddPaceToRunning","PhysiqubeDbContextModelSnapshot","AddRunningActivity","ReplaceJsonColumnsWithOwnedEntities","SeedCorrectActivityTypeData","WebApplicationExtensions","RegisterHandler","Distance","Height","Speed","Weight","LoginHandler","IdentityService"]
y-axis "" 0--> 325
bar [325,285,238,225,223,223,214,26,25,22,21,21,21,14,13]
Per method
---
config:
xyChart:
width: 900
height: 400
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "Number exec lines per method"
x-axis ["void AddPaceToRunning.BuildTargetModel(ModelBuilder modelBuilder)","void PhysiqubeDbContextModelSnapshot.BuildModel(ModelBuilder modelBuilder)","void AddRunningActivity.BuildTargetModel(ModelBuilder modelBuilder)","void SeedCorrectActivityTypeData.BuildTargetModel(ModelBuilder modelBuilder)","void Initial.BuildTargetModel(ModelBuilder modelBuilder)","void ChangeDBStructure.BuildTargetModel(ModelBuilder modelBuilder)","void ReplaceJsonColumnsWithOwnedEntities.BuildTargetModel(ModelBuilder modelBuilder)","void ChangeDBStructure.Up(MigrationBuilder migrationBuilder)","void Initial.Up(MigrationBuilder migrationBuilder)","void ChangeDBStructure.Down(MigrationBuilder migrationBuilder)","WebApplicationBuilder WebApplicationExtensions.RegisterAuthentication(WebApplicationBuilder builder)","Task#60;RegistrationResult#62; RegisterHandler.Handle(Register request, CancellationToken cancellationToken)","void ReplaceJsonColumnsWithOwnedEntities.Up(MigrationBuilder migrationBuilder)","void ReplaceJsonColumnsWithOwnedEntities.Down(MigrationBuilder migrationBuilder)","void Initial.Down(MigrationBuilder migrationBuilder)"]
y-axis "" 0--> 223
bar [223,223,213,207,206,203,197,66,65,52,20,11,11,11,10]
Summary of project public classes
Assemblies with number of public classes
---
config:
xyChart:
width: 900
height: 200
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "Public class per project"
x-axis ["Physicube.Application","Physiqube.Common","Physiqube.API","Physiqube.Infrastructure.Data","Physiqube.Domain"]
y-axis "" 0--> 36
bar [36,6,5,4,1]
Assemblies with Public methods
---
config:
xyChart:
width: 900
height: 200
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "Public methods per class"
x-axis ["Physicube.Application","Physiqube.API","Physiqube.Infrastructure.Data","Physiqube.Common","Physiqube.Domain"]
y-axis "" 0--> 683
bar [683,101,74,52,7]
Classes with Public methods
---
config:
xyChart:
width: 900
height: 400
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "Public methods per class"
x-axis ["Distance","Height","Speed","Weight","IActivityRepository","ActivitiesController","ActivityRepository","LogCyclingActivity","GetActivityLog","LogRunningActivity","LogWalkingActivity","ChangeAthleteBasicInfo","AthleteBasicInfo","ChangeAthleteBodyInfo","AthleteBodyInfo"]
y-axis "" 0--> 8
bar [8,8,8,8,7,7,7,6,6,6,6,6,6,6,6]
Lines summary
Assemblies with most lines in public classses
---
config:
xyChart:
width: 900
height: 200
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "Number lines in public class per assembly"
x-axis ["Physicube.Application","Physiqube.Common","Physiqube.API","Physiqube.Infrastructure.Data","Physiqube.Domain"]
y-axis "" 0--> 460
bar [460,427,250,225,30]
Public Classes with most lines
---
config:
xyChart:
width: 900
height: 400
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "Number lines per public class"
x-axis ["ActivityRepository","Distance","Weight","Speed","Height","RegisterHandler","WebApplicationExtensions","ActivitiesController","AthleteRepository","AthletesController","LogCyclingActivityHandler","IdentityService","LogWalkingActivityHandler","LogRunningActivityHandler","LoginHandler"]
y-axis "" 0--> 128
bar [128,105,98,96,95,82,82,63,58,44,41,40,39,38,38]
Public Methods with most lines
---
config:
xyChart:
width: 900
height: 400
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "Number lines per public method"
x-axis ["RegisterAuthentication","OnException","AddSwagger","Handle","Handle","Handle","LogCyclingAsync","GetRidesAsync","LogWalkingAsync","GetWalkingActivitiesAsync","LogRunAsync","GetRunningActivitiesAsync","ShowActivityLogAsync","Equals","CompareTo"]
y-axis "" 0--> 47
bar [47,33,32,30,28,21,20,20,17,17,17,17,17,14,13]
References between projects
Assemblies with References
---
config:
xyChart:
width: 900
height: 160
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "References per assembly"
x-axis ["Physicube.Application","Physiqube.Domain","Physiqube.Common"]
y-axis "" 0--> 103
bar [103,42,3]
Classes with References
---
config:
xyChart:
width: 900
height: 340
themeVariables:
xyChart:
titleColor: "#ff0000"
---
xychart-beta horizontal
title "References per class"
x-axis ["ActivityRepository","LogCyclingActivityHandler","RegisterHandler","LogRunningActivityHandler","LogWalkingActivityHandler","AthleteRepository","WebApplicationExtensions","ActivitiesController","Cycling","PhysiqubeUoW","AthletesController","PhysiqubeDbContext"]
y-axis "" 0--> 82
bar [82,12,12,9,9,8,4,3,3,3,2,1]
Commits
Commits per year
xychart-beta
title "Commits per year (folder and csproj)"
x-axis [2024]
y-axis "" 0--> 5
bar [5]
bar [5]
Commits per year and folder
Commits with most files per year
Nr |
SHA |
Date |
NrFiles |
3 |
cefd7c6c9a4b13b88b6e92fb238ebff6c1fbe2e1 |
2024 Sep 15 |
28 |
Generated by https://www.nuget.org/packages/NetPackageAnalyzerConsole