aws-samples / serverless-kotlin-demo
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 17
  • Daily file updates (only one update per file and date counted): 42
  • First update: 2021-12-16
  • Latest update: 2022-01-04
  • Days between first and latest update: 20 (2 weeks, estimated 10 working days)
  • Active days (at least one file change): 5
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 17 files with 587 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 11 files that are 31-90 days old (302 lines of code)
    • 6 files that are 1-30 days old (285 lines of code)
0% | 0% | 0% | 51% | 48%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 17 files with 587 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 10 files have been last changed 31-90 days ago (281 lines of code)
    • 7 files have been last changed 1-30 days ago (306 lines of code)
0% | 0% | 0% | 47% | 52%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
kt, md, kts, sh, gitignore, json, properties, txt, bat, js, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
kt0% | 0% | 0% | 48% | 51%
yml0% | 0% | 0% | 100% | 0%
kts0% | 0% | 0% | 33% | 66%
js0% | 0% | 0% | 100% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
kt0% | 0% | 0% | 48% | 51%
yml0% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 100% | 0%
kts0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
software/src/main/kotlin/com/amazonaws/sample0% | 0% | 0% | 100% | 0%
load-test0% | 0% | 0% | 100% | 0%
software0% | 0% | 0% | 100% | 0%
software/src/main/kotlin/com/amazonaws/sample/model0% | 0% | 0% | 100% | 0%
infrastructure/src/main/kotlin/com/myorg0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
infrastructure0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
software/src/main/kotlin/com/amazonaws/sample0% | 0% | 0% | 100% | 0%
load-test0% | 0% | 0% | 100% | 0%
software/src/main/kotlin/com/amazonaws/sample/model0% | 0% | 0% | 100% | 0%
infrastructure/src/main/kotlin/com/myorg0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
software0% | 0% | 0% | 0% | 100%
infrastructure0% | 0% | 0% | 0% | 100%
Oldest Files (Top 17)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
PutProductHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
69 1 42 47 4
GetAllProductsHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
52 1 42 47 4
GetProductHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
48 1 42 47 4
DeleteProductHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
43 1 42 47 4
load-test.yml
in load-test
29 - 47 47 1
generator.js
in load-test
21 - 47 47 1
build.gradle.kts
in software
21 - 28 47 4
Product.kt
in software/src/main/kotlin/com/amazonaws/sample/model
4 - 45 47 3
Products.kt
in software/src/main/kotlin/com/amazonaws/sample/model
4 - 45 47 3
DynamoDBExtensions.kt
in software/src/main/kotlin/com/amazonaws/sample
4 - 45 47 3
APIGatewayV2HTTPResponseUtil.kt
in software/src/main/kotlin/com/amazonaws/sample
7 - 45 46 2
InfrastructureStack.kt
in infrastructure/src/main/kotlin/com/myorg
138 - 28 28 1
DashboardStack.kt
in infrastructure/src/main/kotlin/com/myorg
76 - 28 28 1
InfrastructureApp.kt
in infrastructure/src/main/kotlin/com/myorg
29 1 28 28 1
build.gradle.kts
in root
20 - 28 28 1
build.gradle.kts
in infrastructure
20 - 28 28 1
settings.gradle.kts
in root
2 - 28 28 1
Files Not Recently Changed (Top 17)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
generator.js
in load-test
21 - 47 47 1
load-test.yml
in load-test
29 - 47 47 1
DynamoDBExtensions.kt
in software/src/main/kotlin/com/amazonaws/sample
4 - 45 47 3
Products.kt
in software/src/main/kotlin/com/amazonaws/sample/model
4 - 45 47 3
Product.kt
in software/src/main/kotlin/com/amazonaws/sample/model
4 - 45 47 3
APIGatewayV2HTTPResponseUtil.kt
in software/src/main/kotlin/com/amazonaws/sample
7 - 45 46 2
DeleteProductHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
43 1 42 47 4
GetProductHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
48 1 42 47 4
GetAllProductsHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
52 1 42 47 4
PutProductHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
69 1 42 47 4
settings.gradle.kts
in root
2 - 28 28 1
build.gradle.kts
in infrastructure
20 - 28 28 1
build.gradle.kts
in root
20 - 28 28 1
build.gradle.kts
in software
21 - 28 47 4
InfrastructureApp.kt
in infrastructure/src/main/kotlin/com/myorg
29 1 28 28 1
DashboardStack.kt
in infrastructure/src/main/kotlin/com/myorg
76 - 28 28 1
InfrastructureStack.kt
in infrastructure/src/main/kotlin/com/myorg
138 - 28 28 1
Most Recently Created Files (Top 17)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
InfrastructureStack.kt
in infrastructure/src/main/kotlin/com/myorg
138 - 28 28 1
DashboardStack.kt
in infrastructure/src/main/kotlin/com/myorg
76 - 28 28 1
InfrastructureApp.kt
in infrastructure/src/main/kotlin/com/myorg
29 1 28 28 1
build.gradle.kts
in root
20 - 28 28 1
build.gradle.kts
in infrastructure
20 - 28 28 1
settings.gradle.kts
in root
2 - 28 28 1
APIGatewayV2HTTPResponseUtil.kt
in software/src/main/kotlin/com/amazonaws/sample
7 - 45 46 2
PutProductHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
69 1 42 47 4
GetAllProductsHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
52 1 42 47 4
GetProductHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
48 1 42 47 4
DeleteProductHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
43 1 42 47 4
load-test.yml
in load-test
29 - 47 47 1
generator.js
in load-test
21 - 47 47 1
build.gradle.kts
in software
21 - 28 47 4
Product.kt
in software/src/main/kotlin/com/amazonaws/sample/model
4 - 45 47 3
Products.kt
in software/src/main/kotlin/com/amazonaws/sample/model
4 - 45 47 3
DynamoDBExtensions.kt
in software/src/main/kotlin/com/amazonaws/sample
4 - 45 47 3
Most Recently Changed Files (Top 17)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
InfrastructureStack.kt
in infrastructure/src/main/kotlin/com/myorg
138 - 28 28 1
DashboardStack.kt
in infrastructure/src/main/kotlin/com/myorg
76 - 28 28 1
InfrastructureApp.kt
in infrastructure/src/main/kotlin/com/myorg
29 1 28 28 1
build.gradle.kts
in software
21 - 28 47 4
build.gradle.kts
in root
20 - 28 28 1
build.gradle.kts
in infrastructure
20 - 28 28 1
settings.gradle.kts
in root
2 - 28 28 1
PutProductHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
69 1 42 47 4
GetAllProductsHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
52 1 42 47 4
GetProductHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
48 1 42 47 4
DeleteProductHandler.kt
in software/src/main/kotlin/com/amazonaws/sample
43 1 42 47 4
APIGatewayV2HTTPResponseUtil.kt
in software/src/main/kotlin/com/amazonaws/sample
7 - 45 46 2
Product.kt
in software/src/main/kotlin/com/amazonaws/sample/model
4 - 45 47 3
Products.kt
in software/src/main/kotlin/com/amazonaws/sample/model
4 - 45 47 3
DynamoDBExtensions.kt
in software/src/main/kotlin/com/amazonaws/sample
4 - 45 47 3
load-test.yml
in load-test
29 - 47 47 1
generator.js
in load-test
21 - 47 47 1