microsoft / Dynamics-AX-Integration
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 62 files with 3,833 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (515 lines of code)
    • 2 medium size files (551 lines of codeclsfd_ftr_w_mp_ins)
    • 9 small files (1,082 lines of code)
    • 50 very small files (1,685 lines of code)
0% | 13% | 14% | 28% | 43%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cs0% | 17% | 18% | 11% | 52%
wsdl0% | 0% | 0% | 100% | 0%
targets0% | 0% | 0% | 100% | 0%
ps10% | 0% | 0% | 100% | 0%
php0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
DIXFSamples/RecurringIntegrationApp0% | 30% | 20% | 13% | 35%
ServiceSamples/ServiceTests0% | 0% | 46% | 25% | 28%
FileBasedIntegrationSamples/LogicAppSamples0% | 0% | 0% | 100% | 0%
ServiceSamples/SoapUtility0% | 0% | 0% | 84% | 15%
ServiceSamples/ODataConsoleApplication0% | 0% | 0% | 0% | 100%
FileBasedIntegrationSamples/ConsoleAppSamples0% | 0% | 0% | 0% | 100%
ServiceSamples/PHPConsoleApplication0% | 0% | 0% | 0% | 100%
ServiceSamples/AuthenticationUtility0% | 0% | 0% | 0% | 100%
ServiceSamples/TLSConsoleApplication0% | 0% | 0% | 0% | 100%
ServiceSamples/JsonConsoleApplication0% | 0% | 0% | 0% | 100%
ServiceSamples/SoapConsoleApplication0% | 0% | 0% | 0% | 100%
ServiceSamples/ODataUtility0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
DIXFRecurringJobsProcessor.Designer.cs
in DIXFSamples/RecurringIntegrationApp/Views
515 2
DefaultDataFlowNetwork.cs
in DIXFSamples/RecurringIntegrationApp/Runtime
346 14
ServiceGroup1Tests.cs
in ServiceSamples/ServiceTests
205 5
wsdl
UserSessionService1.wsdl
in ServiceSamples/SoapUtility/Service References/UserSessionServiceReference
169 -
wsdl
UserSessionService.wsdl
in ServiceSamples/SoapUtility/Service References/UserSessionServiceReference
156 -
DIXFRecurringJobsProcessor.cs
in DIXFSamples/RecurringIntegrationApp/Views
131 9
JsonTests.cs
in ServiceSamples/ServiceTests
111 3
targets
Deployment.targets
in FileBasedIntegrationSamples/LogicAppSamples/d365_to_oneDrive_logic_app
104 -
targets
Deployment.targets
in FileBasedIntegrationSamples/LogicAppSamples/oneDrive_to_d365_logic_app
104 -
Deploy-AzureResourceGroup.ps1
in FileBasedIntegrationSamples/LogicAppSamples/d365_to_oneDrive_logic_app
103 -
Deploy-AzureResourceGroup.ps1
in FileBasedIntegrationSamples/LogicAppSamples/oneDrive_to_d365_logic_app
103 -
Settings.cs
in DIXFSamples/RecurringIntegrationApp/Configuration
101 1
AdvancedDataFlowNetwork.cs
in DIXFSamples/RecurringIntegrationApp/Runtime
98 3
QueryExamples.cs
in ServiceSamples/ODataConsoleApplication
87 9
HttpClientHelper.cs
in DIXFSamples/RecurringIntegrationApp/Helpers
76 3
ODataChangesetsExample.cs
in ServiceSamples/ODataConsoleApplication
75 2
SharedFolderDataSource.cs
in DIXFSamples/RecurringIntegrationApp/Adapters
73 4
OAuthHelper.cs
in ServiceSamples/AuthenticationUtility
61 1
FileProcessor.cs
in DIXFSamples/RecurringIntegrationApp/Runtime
60 6
Program.cs
in ServiceSamples/TLSConsoleApplication
57 1
PHPExamples.php
in ServiceSamples/PHPConsoleApplication
54 4
PackageImporter.cs
in FileBasedIntegrationSamples/ConsoleAppSamples/DataPackageHandler
53 1
SplashScreen.cs
in DIXFSamples/RecurringIntegrationApp/Views
49 5
SplashScreen.Designer.cs
in DIXFSamples/RecurringIntegrationApp/Views
47 2
TLSTests.cs
in ServiceSamples/ServiceTests
47 1
MetadataDocumentValidator.cs
in ServiceSamples/ODataConsoleApplication
46 1
PackageExporter.cs
in FileBasedIntegrationSamples/ConsoleAppSamples/DataPackageHandler
44 1
SoapHelper.cs
in ServiceSamples/SoapUtility
43 2
AuthenticationHelper.cs
in DIXFSamples/RecurringIntegrationApp/Helpers
39 2
Program.cs
in ServiceSamples/JsonConsoleApplication
37 1
SimpleCRUDExamples.cs
in ServiceSamples/ODataConsoleApplication
36 1
AXAccessHelper.php
in ServiceSamples/PHPConsoleApplication
36 2
Program.cs
in ServiceSamples/SoapConsoleApplication
35 1
SoapTests.cs
in ServiceSamples/ServiceTests
33 1
ClientConfiguration.cs
in ServiceSamples/AuthenticationUtility
31 -
ODataTests.cs
in ServiceSamples/ServiceTests
30 1
ClientDataMessage.cs
in DIXFSamples/RecurringIntegrationApp/Contracts
28 2
AuthorizationHelper.cs
in FileBasedIntegrationSamples/ConsoleAppSamples/DataPackageHandler/AuthorizationHelper
24 1
Program.cs
in ServiceSamples/ODataConsoleApplication
24 1
SettingManager.cs
in DIXFSamples/RecurringIntegrationApp/Configuration
22 1
DataFlowNetworkStrategy.cs
in DIXFSamples/RecurringIntegrationApp/Contracts
21 2
Program.cs
in FileBasedIntegrationSamples/ConsoleAppSamples/DataPackageHandler
21 -
Program.cs
in DIXFSamples/RecurringIntegrationApp
19 1
Program.php
in ServiceSamples/PHPConsoleApplication
18 -
DataSourceOperationResult.cs
in DIXFSamples/RecurringIntegrationApp/Contracts
16 1
AssemblyInfo.cs
in DIXFSamples/RecurringIntegrationApp/Properties
15 -
AssemblyInfo.cs
in FileBasedIntegrationSamples/ConsoleAppSamples/DataPackageHandler/AuthorizationHelper/Properties
15 -
AssemblyInfo.cs
in FileBasedIntegrationSamples/ConsoleAppSamples/DataPackageHandler/Properties
15 -
AssemblyInfo.cs
in FileBasedIntegrationSamples/ConsoleAppSamples/ODataClient/Properties
15 -
AssemblyInfo.cs
in ServiceSamples/AuthenticationUtility/Properties
15 -
Files With Most Units (Top 20)
File# lines# units
DefaultDataFlowNetwork.cs
in DIXFSamples/RecurringIntegrationApp/Runtime
346 14
DIXFRecurringJobsProcessor.cs
in DIXFSamples/RecurringIntegrationApp/Views
131 9
QueryExamples.cs
in ServiceSamples/ODataConsoleApplication
87 9
FileProcessor.cs
in DIXFSamples/RecurringIntegrationApp/Runtime
60 6
SplashScreen.cs
in DIXFSamples/RecurringIntegrationApp/Views
49 5
ServiceGroup1Tests.cs
in ServiceSamples/ServiceTests
205 5
SharedFolderDataSource.cs
in DIXFSamples/RecurringIntegrationApp/Adapters
73 4
PHPExamples.php
in ServiceSamples/PHPConsoleApplication
54 4
HttpClientHelper.cs
in DIXFSamples/RecurringIntegrationApp/Helpers
76 3
AdvancedDataFlowNetwork.cs
in DIXFSamples/RecurringIntegrationApp/Runtime
98 3
JsonTests.cs
in ServiceSamples/ServiceTests
111 3
DataSourceFactory.cs
in DIXFSamples/RecurringIntegrationApp/Adapters
14 2
ClientDataMessage.cs
in DIXFSamples/RecurringIntegrationApp/Contracts
28 2
DataFlowNetworkStrategy.cs
in DIXFSamples/RecurringIntegrationApp/Contracts
21 2
AuthenticationHelper.cs
in DIXFSamples/RecurringIntegrationApp/Helpers
39 2
DIXFRecurringJobsProcessor.Designer.cs
in DIXFSamples/RecurringIntegrationApp/Views
515 2
SplashScreen.Designer.cs
in DIXFSamples/RecurringIntegrationApp/Views
47 2
ODataChangesetsExample.cs
in ServiceSamples/ODataConsoleApplication
75 2
AXAccessHelper.php
in ServiceSamples/PHPConsoleApplication
36 2
SoapHelper.cs
in ServiceSamples/SoapUtility
43 2
Files With Long Lines (Top 20)

There are 31 files with lines longer than 120 characters. In total, there are 242 long lines.

File# lines# units# long lines
wsdl
UserSessionService.wsdl
in ServiceSamples/SoapUtility/Service References/UserSessionServiceReference
156 - 50
DIXFRecurringJobsProcessor.Designer.cs
in DIXFSamples/RecurringIntegrationApp/Views
515 2 45
Deploy-AzureResourceGroup.ps1
in FileBasedIntegrationSamples/LogicAppSamples/d365_to_oneDrive_logic_app
103 - 17
Deploy-AzureResourceGroup.ps1
in FileBasedIntegrationSamples/LogicAppSamples/oneDrive_to_d365_logic_app
103 - 17
DefaultDataFlowNetwork.cs
in DIXFSamples/RecurringIntegrationApp/Runtime
346 14 13
wsdl
UserSessionService1.wsdl
in ServiceSamples/SoapUtility/Service References/UserSessionServiceReference
169 - 12
ServiceGroup1Tests.cs
in ServiceSamples/ServiceTests
205 5 9
AdvancedDataFlowNetwork.cs
in DIXFSamples/RecurringIntegrationApp/Runtime
98 3 8
targets
Deployment.targets
in FileBasedIntegrationSamples/LogicAppSamples/d365_to_oneDrive_logic_app
104 - 8
targets
Deployment.targets
in FileBasedIntegrationSamples/LogicAppSamples/oneDrive_to_d365_logic_app
104 - 8
ODataChangesetsExample.cs
in ServiceSamples/ODataConsoleApplication
75 2 6
PHPExamples.php
in ServiceSamples/PHPConsoleApplication
54 4 6
OAuthHelper.cs
in ServiceSamples/AuthenticationUtility
61 1 5
SimpleCRUDExamples.cs
in ServiceSamples/ODataConsoleApplication
36 1 5
HttpClientHelper.cs
in DIXFSamples/RecurringIntegrationApp/Helpers
76 3 4
DIXFRecurringJobsProcessor.cs
in DIXFSamples/RecurringIntegrationApp/Views
131 9 4
AuthenticationHelper.cs
in DIXFSamples/RecurringIntegrationApp/Helpers
39 2 3
QueryExamples.cs
in ServiceSamples/ODataConsoleApplication
87 9 3
SoapHelper.cs
in ServiceSamples/SoapUtility
43 2 3
AXAccessHelper.php
in ServiceSamples/PHPConsoleApplication
36 2 2