microsoft / DataStreamerSamples
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 18 files with 1,124 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 2 medium size files (550 lines of codeclsfd_ftr_w_mp_ins)
    • 1 small files (146 lines of code)
    • 15 very small files (428 lines of code)
0% | 0% | 48% | 12% | 38%
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% | 0% | 46% | 22% | 30%
js0% | 0% | 86% | 0% | 13%
ps10% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
xaml0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
MiddlemanElectronSampleApp/AppServiceHost/AppServiceUWP0% | 0% | 86% | 0% | 13%
MiddlemanElectronSampleApp/Electron0% | 0% | 71% | 0% | 28%
DataStreamerAppServiceUWPCommSample/DataStreamerAppServiceUWPCommSample0% | 0% | 0% | 54% | 45%
MiddlemanElectronSampleApp0% | 0% | 0% | 0% | 100%
MiddlemanElectronSampleApp/PackagingProject/ElectronLauncher0% | 0% | 0% | 0% | 100%
MiddlemanElectronSampleApp/PackagingProject/ElectronLauncher/Properties0% | 0% | 0% | 0% | 100%
MiddlemanElectronSampleApp/AppServiceHost/AppServiceUWP/Properties0% | 0% | 0% | 0% | 100%
DataStreamerAppServiceUWPCommSample/DataStreamerAppServiceUWPCommSample/Properties0% | 0% | 0% | 0% | 100%
Longest Files (Top 18)
File# lines# units
App.xaml.cs
in MiddlemanElectronSampleApp/AppServiceHost/AppServiceUWP
295 14
renderer.js
in MiddlemanElectronSampleApp/Electron
255 14
App.xaml.cs
in DataStreamerAppServiceUWPCommSample/DataStreamerAppServiceUWPCommSample
146 10
MainPage.xaml.cs
in DataStreamerAppServiceUWPCommSample/DataStreamerAppServiceUWPCommSample
96 6
setpath.ps1
in MiddlemanElectronSampleApp
65 -
index.html
in MiddlemanElectronSampleApp/Electron
61 -
main.js
in MiddlemanElectronSampleApp/Electron
30 1
MainPage.xaml.cs
in MiddlemanElectronSampleApp/AppServiceHost/AppServiceUWP
27 1
Program.cs
in MiddlemanElectronSampleApp/PackagingProject/ElectronLauncher
27 1
cmd
installtools.cmd
in MiddlemanElectronSampleApp
27 -
xaml
MainPage.xaml
in DataStreamerAppServiceUWPCommSample/DataStreamerAppServiceUWPCommSample
18 -
AssemblyInfo.cs
in MiddlemanElectronSampleApp/PackagingProject/ElectronLauncher/Properties
16 -
AssemblyInfo.cs
in MiddlemanElectronSampleApp/AppServiceHost/AppServiceUWP/Properties
15 -
AssemblyInfo.cs
in DataStreamerAppServiceUWPCommSample/DataStreamerAppServiceUWPCommSample/Properties
13 -
xaml
MainPage.xaml
in MiddlemanElectronSampleApp/AppServiceHost/AppServiceUWP
12 -
preload.js
in MiddlemanElectronSampleApp/Electron
9 -
xaml
App.xaml
in DataStreamerAppServiceUWPCommSample/DataStreamerAppServiceUWPCommSample
6 -
xaml
App.xaml
in MiddlemanElectronSampleApp/AppServiceHost/AppServiceUWP
6 -
Files With Most Units (Top 7)
File# lines# units
App.xaml.cs
in MiddlemanElectronSampleApp/AppServiceHost/AppServiceUWP
295 14
renderer.js
in MiddlemanElectronSampleApp/Electron
255 14
App.xaml.cs
in DataStreamerAppServiceUWPCommSample/DataStreamerAppServiceUWPCommSample
146 10
MainPage.xaml.cs
in DataStreamerAppServiceUWPCommSample/DataStreamerAppServiceUWPCommSample
96 6
MainPage.xaml.cs
in MiddlemanElectronSampleApp/AppServiceHost/AppServiceUWP
27 1
main.js
in MiddlemanElectronSampleApp/Electron
30 1
Program.cs
in MiddlemanElectronSampleApp/PackagingProject/ElectronLauncher
27 1
Files With Long Lines (Top 6)

There are 6 files with lines longer than 120 characters. In total, there are 20 long lines.

File# lines# units# long lines
xaml
MainPage.xaml
in DataStreamerAppServiceUWPCommSample/DataStreamerAppServiceUWPCommSample
18 - 6
App.xaml.cs
in MiddlemanElectronSampleApp/AppServiceHost/AppServiceUWP
295 14 6
MainPage.xaml.cs
in DataStreamerAppServiceUWPCommSample/DataStreamerAppServiceUWPCommSample
96 6 3
cmd
installtools.cmd
in MiddlemanElectronSampleApp
27 - 3
App.xaml.cs
in DataStreamerAppServiceUWPCommSample/DataStreamerAppServiceUWPCommSample
146 10 1
renderer.js
in MiddlemanElectronSampleApp/Electron
255 14 1