Category: projects
-
NetPackageAnalyzer- part 14–class coupling
The .NET Tool,https://www.nuget.org/packages/netpackageanalyzerconsole,can now analyze a solution and see theclass coupling The program is showing the class coupling index of classes . https://learn.microsoft.com/en-us/visualstudio/code-quality/code-metrics-class-coupling?view=vs-2022 Install from https://nuget.org/packages/netpackageanalyzerconsole
-
NetPackageAnalyzer–part 13–executable lines
The .NET Tool,https://www.nuget.org/packages/netpackageanalyzerconsole,can now analyze a solution and see the number of executable lines The program is showing the number of executable lines per method,class,assembly . https://learn.microsoft.com/en-us/visualstudio/code-quality/code-metrics-values?view=vs-2022 Install from https://nuget.org/packages/netpackageanalyzerconsole
-
NetPackageAnalyzer–part 12-CyclomaticComplexity
The .NET Tool,https://www.nuget.org/packages/netpackageanalyzerconsole,can now analyze a solution and see the cyclomatic complexity. Cyclomatic Complexity for assembly,class,method The cyclomatic complexity of a section of code is the number of linearly independent paths through the code. It is a quantitative measure of the number of linearly independent paths through a program’s source code. The program is showing…
-
NetPackageAnalyzer–part 11–Building Blocks,Test Projects and Root Projects
The .NET Tool,https://www.nuget.org/packages/netpackageanalyzerconsole,can now analyze a solution and see the Building Blocks,Test Projects and Root Projects Building blocks Projects I define as Building blocks projects the projects that have no reference to other projects. If you are new to the solution,then you can start to those base projects – should be self contained and self…
-
NetPackageAnalyzer–part 10–commits per year and folder
The .NET Tool,https://www.nuget.org/packages/netpackageanalyzerconsole,can now analyze a solution and see the commits per year and folder
-
NetPackageAnalyzer–part 9- Radar
The .NET Tool,https://www.nuget.org/packages/netpackageanalyzerconsole,can now analyze a solution and see the different correlations of a project in a radar form This is what have been generated to itself Install from https://nuget.org/packages/netpackageanalyzerconsole
-
NetPackageAnalyzer–part 7-PublicClassesProject
Assemblies with number of public classes Assemblies with Public methods Classes with Public methods See https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/summaryPublicClasses
-
NetPackageAnalyzer- idea –part 1
I wanted to have a tool that can analyze a C# solution with all the dependencies ( project relations,packages,commits) It generates a graph of the dependencies for the packages of your solution ( and see when the major version of a package differs between projects) the projects of your solution. the project dependencies of each…
-
Comparing EFCore Database Providers part 3
I did not have the opportunity to migrate from a database from another . But seems to me that,when using EF,the principal problem will be the stored procedures,not the code that EF ( and providers) are generating automatically. Yes,there are some problems ( see part 1 and part 2),but those seems not so important and…
-
Comparing EFCore Database Providers-part-1
I wanted to see if there are any differences in EFCore database providers listed at https://learn.microsoft.com/en-us/ef/core/providers/?tabs=dotnet-core-cli I want to test the capabilities for each one within a standard choice of tables,in order to know the capabilities I choose only those that have a version for current STS / LTS,whatever it is current. ( I am…