Hacktoberfest | Advent of Code | |
---|---|---|
2020 | ||
2021 | ||
2022 |
erwanlt / jasperclient Goto Github PK
View Code? Open in Web Editor NEWClient for jasper server
License: MIT License
Client for jasper server
License: MIT License
To implement the client, the main class and some methode need to be public and not package private.
Change the visibility of those.
Class visibility :
change the visibility of JasperClient from abstract class to public abstract class
methode visibility :
In JasperClient make
public abstract void instead of just abstract void
An immutable class is good for caching purposes because you donβt have to worry about the value changes. Another benefit of immutable class is that it is inherently thread-safe, so you donβt have to worry about thread safety in case of multi-threaded environment.
Actually we have a string builder to build the xml that will be used as the execution request body
In order to have a more pretty code, and less vulnerable, we should implement jaxb to transform an objet into the xml for the body
currently there is no unit test, it would be good to add some to obtain a code coverage between 50% and 75%
In order to expose prometheus metric that can be exploited by the application that will use this module, migrate the http call that use webclient to feignclient
In order to have a passing build indicator and code coverage of the tests, it would be better to use continuous integration tools
language: java
jdk: oraclejdk11
dist: trusty
install: true
script: mvn clean install
after_success:
- bash <(curl -s https://codecov.io/bash)
Some export can take time before to be ready, in order to be sure that we can get our export we need to check it's status
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.