Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ttrzcinski/dukeshiddenstash
Sum of all java utils developped in other projects.
https://github.com/ttrzcinski/dukeshiddenstash
java java-utils java15 java16 javadoc jdk15 jdk16 utilities
Last synced: 7 days ago
JSON representation
Sum of all java utils developped in other projects.
- Host: GitHub
- URL: https://github.com/ttrzcinski/dukeshiddenstash
- Owner: ttrzcinski
- License: apache-2.0
- Created: 2019-08-31T09:08:27.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-05T15:43:11.000Z (9 months ago)
- Last Synced: 2024-04-05T16:46:10.706Z (9 months ago)
- Topics: java, java-utils, java15, java16, javadoc, jdk15, jdk16, utilities
- Language: Java
- Homepage:
- Size: 325 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DukesHiddenStash
Set of all java utils developed in other projects.How 'green-field' is the project:
- Uses Java 15 locally and Java 16 in docker
- Uses Maven
- Uses JUnit 5
- Uses SureFire Reports
- Uses Pitest for mutation testing
- Uses in docker openjdk:16-alpineWIP:
- Provide choose-menu in console.
- Add fast constructor of(HashMsp) - after choosing option it returns corresponding value
- Create AAA Unit Test from method's name, params and result
- Provide call to process in runtime with or without output.
- Contains Faker classes for test data generation.Features:
- Add BlockChain as a Collection/Structure type with Generics T
- Provide a template for FaaS functions, REST API and WebSockets Thin Client-Server
- Provide some basic security with external Oauth2 or JWT key
- Slice those functionalities into small modules: separate arguments on entry,
separate AAA Class generator, separate method mapper, separate JSON generator
- In the name of annotation usage as this code is already above JDK9 add annotations to: LimitValueWithGap,
ToJSON serialiser,
- Adds util classes to limit boiler-plate of Java code.
- Processes passed parameters in more consistent way.
- Generate package-info.java in every package from first line of JavaDoc.
- Generate all combinations of variants based on a passed parameter.
- Generate all combinations of variants based on a passed parameter's set.
- Cover every class with given pattern of JavaDoc.
- Mechanism of zip'n'send to multi-stJWTream-output.
- Use system's notifications - check, how their API operates.
- Provide mock recorder of REST JSON calls to url:port.