aws-cloudformation / aws-cloudformation-resource-providers-connect
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 67 files with 3,238 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 1 medium size files (276 lines of codeclsfd_ftr_w_mp_ins)
    • 7 small files (1,031 lines of code)
    • 59 very small files (1,931 lines of code)
0% | 0% | 8% | 31% | 59%
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
java0% | 0% | 9% | 35% | 54%
yaml0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
aws-connect-user/src0% | 0% | 43% | 18% | 37%
aws-connect-quickconnect/src0% | 0% | 0% | 60% | 39%
aws-connect-hoursofoperation/src0% | 0% | 0% | 53% | 46%
aws-connect-contactflow/src0% | 0% | 0% | 34% | 65%
aws-connect-contactflowmodule/src0% | 0% | 0% | 34% | 65%
aws-connect-userhierarchygroup/src0% | 0% | 0% | 0% | 100%
aws-connect-user0% | 0% | 0% | 0% | 100%
aws-connect-quickconnect0% | 0% | 0% | 0% | 100%
aws-connect-contactflowmodule0% | 0% | 0% | 0% | 100%
aws-connect-contactflow0% | 0% | 0% | 0% | 100%
aws-connect-hoursofoperation0% | 0% | 0% | 0% | 100%
aws-connect-userhierarchygroup0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
UpdateHandler.java
in aws-connect-user/src/main/java/software/amazon/connect/user
276 18
UpdateHandler.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
196 11
BaseHandlerStd.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
163 6
UpdateHandler.java
in aws-connect-contactflow/src/main/java/software/amazon/connect/contactflow
154 11
UpdateHandler.java
in aws-connect-contactflowmodule/src/main/java/software/amazon/connect/contactflowmodule
152 11
UpdateHandler.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
128 9
BaseHandlerStd.java
in aws-connect-user/src/main/java/software/amazon/connect/user
119 5
BaseHandlerStd.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
119 5
BaseHandlerStd.java
in aws-connect-contactflowmodule/src/main/java/software/amazon/connect/contactflowmodule
93 4
BaseHandlerStd.java
in aws-connect-contactflow/src/main/java/software/amazon/connect/contactflow
93 4
BaseHandlerStd.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
87 4
ReadHandler.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
72 3
ReadHandler.java
in aws-connect-user/src/main/java/software/amazon/connect/user
70 3
ReadHandler.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
64 5
ReadHandler.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
60 4
UpdateHandler.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
57 3
ReadHandler.java
in aws-connect-contactflow/src/main/java/software/amazon/connect/contactflow
49 3
ReadHandler.java
in aws-connect-contactflowmodule/src/main/java/software/amazon/connect/contactflowmodule
48 3
CreateHandler.java
in aws-connect-user/src/main/java/software/amazon/connect/user
46 3
CreateHandler.java
in aws-connect-contactflow/src/main/java/software/amazon/connect/contactflow
45 3
CreateHandler.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
42 3
CreateHandler.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
42 3
CreateHandler.java
in aws-connect-contactflowmodule/src/main/java/software/amazon/connect/contactflowmodule
42 3
resource-role.yaml
in aws-connect-user
39 -
CreateHandler.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
37 3
DeleteHandler.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
37 2
DeleteHandler.java
in aws-connect-user/src/main/java/software/amazon/connect/user
37 2
DeleteHandler.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
37 2
DeleteHandler.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
37 2
resource-role.yaml
in aws-connect-quickconnect
36 -
resource-role.yaml
in aws-connect-contactflowmodule
36 -
resource-role.yaml
in aws-connect-contactflow
36 -
resource-role.yaml
in aws-connect-hoursofoperation
35 -
resource-role.yaml
in aws-connect-userhierarchygroup
33 -
ClientBuilder.java
in aws-connect-contactflowmodule/src/main/java/software/amazon/connect/contactflowmodule
32 1
ClientBuilder.java
in aws-connect-contactflow/src/main/java/software/amazon/connect/contactflow
32 1
DeleteHandler.java
in aws-connect-contactflowmodule/src/main/java/software/amazon/connect/contactflowmodule
31 2
DeleteHandler.java
in aws-connect-contactflow/src/main/java/software/amazon/connect/contactflow
31 2
ClientBuilder.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
29 1
ClientBuilder.java
in aws-connect-user/src/main/java/software/amazon/connect/user
29 1
ClientBuilder.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
29 1
ClientBuilder.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
29 1
ArnHelper.java
in aws-connect-user/src/main/java/software/amazon/connect/user
27 5
ArnHelper.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
27 5
template.yml
in aws-connect-userhierarchygroup
20 -
template.yml
in aws-connect-user
20 -
template.yml
in aws-connect-quickconnect
20 -
template.yml
in aws-connect-hoursofoperation
20 -
template.yml
in aws-connect-contactflowmodule
20 -
template.yml
in aws-connect-contactflow
20 -
Files With Most Units (Top 20)
File# lines# units
UpdateHandler.java
in aws-connect-user/src/main/java/software/amazon/connect/user
276 18
UpdateHandler.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
196 11
UpdateHandler.java
in aws-connect-contactflowmodule/src/main/java/software/amazon/connect/contactflowmodule
152 11
UpdateHandler.java
in aws-connect-contactflow/src/main/java/software/amazon/connect/contactflow
154 11
UpdateHandler.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
128 9
BaseHandlerStd.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
163 6
BaseHandlerStd.java
in aws-connect-user/src/main/java/software/amazon/connect/user
119 5
ArnHelper.java
in aws-connect-user/src/main/java/software/amazon/connect/user
27 5
ArnHelper.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
27 5
BaseHandlerStd.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
119 5
ReadHandler.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
64 5
BaseHandlerStd.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
87 4
ReadHandler.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
60 4
BaseHandlerStd.java
in aws-connect-contactflowmodule/src/main/java/software/amazon/connect/contactflowmodule
93 4
BaseHandlerStd.java
in aws-connect-contactflow/src/main/java/software/amazon/connect/contactflow
93 4
CreateHandler.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
37 3
UpdateHandler.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
57 3
CreateHandler.java
in aws-connect-user/src/main/java/software/amazon/connect/user
46 3
ReadHandler.java
in aws-connect-user/src/main/java/software/amazon/connect/user
70 3
CreateHandler.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
42 3
Files With Long Lines (Top 20)

There are 41 files with lines longer than 120 characters. In total, there are 292 long lines.

File# lines# units# long lines
UpdateHandler.java
in aws-connect-user/src/main/java/software/amazon/connect/user
276 18 49
UpdateHandler.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
196 11 46
BaseHandlerStd.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
163 6 16
UpdateHandler.java
in aws-connect-contactflowmodule/src/main/java/software/amazon/connect/contactflowmodule
152 11 16
UpdateHandler.java
in aws-connect-contactflow/src/main/java/software/amazon/connect/contactflow
154 11 16
UpdateHandler.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
57 3 13
ReadHandler.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
72 3 13
UpdateHandler.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
128 9 13
BaseHandlerStd.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
119 5 10
ReadHandler.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
64 5 9
BaseHandlerStd.java
in aws-connect-user/src/main/java/software/amazon/connect/user
119 5 8
BaseHandlerStd.java
in aws-connect-contactflowmodule/src/main/java/software/amazon/connect/contactflowmodule
93 4 7
BaseHandlerStd.java
in aws-connect-contactflow/src/main/java/software/amazon/connect/contactflow
93 4 7
BaseHandlerStd.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
87 4 6
ReadHandler.java
in aws-connect-user/src/main/java/software/amazon/connect/user
70 3 6
ReadHandler.java
in aws-connect-contactflowmodule/src/main/java/software/amazon/connect/contactflowmodule
48 3 5
CreateHandler.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
37 3 4
ReadHandler.java
in aws-connect-userhierarchygroup/src/main/java/software/amazon/connect/userhierarchygroup
60 4 4
CreateHandler.java
in aws-connect-quickconnect/src/main/java/software/amazon/connect/quickconnect
42 3 4
CreateHandler.java
in aws-connect-hoursofoperation/src/main/java/software/amazon/connect/hoursofoperation
42 3 4