Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aurasphere/annotations-z
Annotations Z is here to solve problems you didn't know you had by improving your team communication and life.
https://github.com/aurasphere/annotations-z
annotations code-quality code-review dependency-injection java joke
Last synced: 7 days ago
JSON representation
Annotations Z is here to solve problems you didn't know you had by improving your team communication and life.
- Host: GitHub
- URL: https://github.com/aurasphere/annotations-z
- Owner: aurasphere
- Created: 2019-11-05T17:05:50.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-07T23:17:34.000Z (over 4 years ago)
- Last Synced: 2024-11-08T21:45:08.440Z (2 months ago)
- Topics: annotations, code-quality, code-review, dependency-injection, java, joke
- Language: Java
- Homepage:
- Size: 10.7 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Donate](https://img.shields.io/badge/Donate-PayPal-orange.svg)](https://www.paypal.com/donate/?cmd=_donations&business=8UK2BZP2K8NSS)
# Annotations Z
> "We had a very serious synchronization issue in one of our payment services. We could have invested our money and time to fix it, but we decided to annotate it with _@YOLO_ instead. Sometimes you just need to go for it and hope for the best" - Mark West, CEO of Bear FinTech Inc.
Annotations Z is here to solve problems you didn't know you had by improving your team communication and life.
## What's in our arsenal
### @YOLO
For code which fails from time to time:
@YOLO
public void saveEntity(Object entity) {
// Saves all the data into the DB (hopefully)
entityManager.persist(entity);
}### @Lit
For some very cool code:
@Lit
public boolean checkPalindrome(String input) {
return new StringBuilder(input).reverse().toString().equals(input);
}
### @MemeFor legacy code:
@Meme
public class MyCustomEJB {
// Let the future generation remember our mistakes...
}
### @Yeet
For deprecating code:
@Yeet
public int sum(int a, int b) {
// Use the double version instead.
return a + b;
}
### @No_U
For code review:
/**
* Does stuff.
* TODO: [Josh]: this method is really ugly, can we improve it?
* [Steve]: @No_U
*/
public void myMethod() {}
### @Squad and @Fam
For dependency injection:
@Fam public class myComponent {}
@Squad public MyComponent injectedComponent;
### And much more...
## FAQ
- Is it compatible with Java 13?
Yes, the project is compatible with any Java version from 9 to 13. If you need compatibility with older versions of Java, we will release them soon on another package.
- Is there any integration with Spring Boot?
Not yet, but we are working on it.
- Will @Yeet replace the obsolete @Deprecated?
We can't say it for sure but we know [there's already a JSR for this](https://jcp.org/en/jsr/overview).
- DoEs ThIs WoRk On AnDrOiD
Yes, it works fine.- This is shit
@No_U
## How do I use it?With Maven, just add this to your pom.xml:
co.aurasphere
annotations-z
420.69.80085
Copyright (c) 2020 Donato Rimenti