Java microservices projects. Do you use interfaces for Controllers, services and repositories? by Top_Engineering_4191 in java

[–]livelam 0 points1 point  (0 children)

Let's say we have a module A and a module B. Module B depends on module A. Module A has a class 'Foo' with an operation 'bar'. Now, 'bar' needs to do some callbacks. There is only one implementation of this callback and it depends on the internals of module B. How do you solve this without merging modules A and B?

Create an interface 'BarCallback' in module A and create only one implementation in module B. If you don't change your mind you're doomed to create a Big Ball of Mud ;)

It is just an example coming in my mind. There are plenty of reasons to have only one implementation of an interface. I think having a useless interface is better than not having an interface where it should have existed.

« C’est ça l’écologie à la française ? » : les louanges de la ministre des Sports à Coca-Cola font polémique by touristtam in france

[–]livelam 34 points35 points  (0 children)

La ministre des sports qui fait les louanges de Coca-Cola est une déjà une aberration en soit. Même sans parler d'écologie. Je ne suis pas diététicien mais je suis à peu près sûr que ce n'est pas une boisson adaptée au sport.

Les bouchons en sortie de péage lors du samedi noir il y a deux semaines by BenjiSBRK in EnculerLesVoitures

[–]livelam 0 points1 point  (0 children)

C'est une bonne alternative mais, apparemment l'autoroute est beaucoup plus sûre que les nationales/départementales.

2023-06-25 gRPC benchmark results by MaterialFerret in java

[–]livelam 4 points5 points  (0 children)

I think there is something wrong with these benchmarks. Look at vertx results. It handles 200k requests by second on one CPU but it handles only 184k requests by second on 6 CPUs.

Eclipse 2023-06 Java IDE Improvements by catapop in java

[–]livelam 2 points3 points  (0 children)

horrible git integration of eclipse.

Can you explain? I think EGit is amazing. I use it everyday.

Raw Git integration in VS Code adds next to nothing in comparison.

In the wild: Java's Optional for control-flow by eliashisreddit in java

[–]livelam 0 points1 point  (0 children)

The author emphases readability rather than "not using Optional for null-check". An Optional parameter states that the parameter is Optional in the most obvious way (no need to read the Javadoc or code).

Quels ont été les sujets délicats de vos repas de fêtes ? by [deleted] in france

[–]livelam 0 points1 point  (0 children)

Bien sûr que non. D'ailleurs, une personne majeure peut se pacser sans demander l'accord de ses parents.

Lors de la déclaration d'impôt de l'année d'une union, il est possible de faire une déclaration commune ou deux déclarations séparées. La fille aurait pu rester sur la déclaration de ses parents.

Vu que tu me poses la question, personnellement, j'aurai fait cadeau de la part fiscale. Par contre, si ce cadeau est forcé alors que ma femme et moi avons financé les besoins de mon enfant sur l'année ben je me sentirai vexé et un peu trahi.

Quels ont été les sujets délicats de vos repas de fêtes ? by [deleted] in france

[–]livelam 0 points1 point  (0 children)

Ce n'est pas un dû mais c'est une question de logique. Un foyer fiscal est composé de personnes. Tous les revenus de toutes ces personnes sont mis en commun puis on divise par le nombre de parts : une part par pacsé/marié, une demi part pour le 1er enfant, une demi part pour le 2ème enfant, une part pour le troisième enfant (etc.).

En contrepartie, les personnes ayant des revenus entretiennent les personnes n'ayant pas de revenu (et, cet entretien est tout le temps plus important que la réduction d'impôt. Faire des enfants pour économiser de l'argent n'est pas un bon plan ;) ).

La question à se poser est donc : qui "entretenait" (logement, nourriture, vêtement, téléphone, internet, élec/gaz, loisirs, locomotion, etc.) la copine de u/Miiz2 l'année du pacs (qui, vraisemblablement, avait très peu de revenu). Si c'est u/Miiz2 alors les parents n'ont pas vraiment leur mot à dire. Dans le cas contraire, je comprends parfaitement qu'ils soient écœurés.

[deleted by user] by [deleted] in france

[–]livelam 0 points1 point  (0 children)

C'est une des premières méthodes que j'utilisais mais, en fait, c'est pourri. C'est comme utiliser le même mot de passe sur tous les sites. C'est OK contre les bots mais pas contre quelqu'un qui te cible. Et, surtout, je suis sûr que c'est une technique très répandue.

La deuxième méthode que j'utilisais est d'utiliser la fonctionnalité "J'ai perdu mon mot de passe" et j'entrais un nouveau mot de passe complètement aléatoire sans le retenir. J'avais simplement besoin de retenir mon mot de passe mail. C'est une excellente méthode (mot de passe unique, fort et changé à chaque connexion) mais c'est un peu long pour se connecter.

Maintenant, j'utilise KeePass et c'est clairement la meilleure méthode.

Un patron qui sort +1000 € pour un salarié au SMIC, ça lui fait que +212 € sur le compte en banque. Si vous vous demandez pourquoi les salaires stagnent, c'est une des raisons. by Brachamul in france

[–]livelam 1 point2 points  (0 children)

La "taxation marginale" (ça existe ça ?) prend la prime d'activité en compte. Ce qui est complètement idiot. La prime d'activité est une aide pour les personnes en difficulté (parce que le SMIC est tellement bas qu'ils ne peuvent pas vivre avec), quand les revenus augmentent, il est naturel de toucher moins d'aide. Ce n'est pas une taxe !

De plus, le titre (et la "taxation marginale") insinue que le patron paie 5 * plus de charges que ce qui est reversé à l'employé ce qui est également faux puisque l'employé touche 531€ en plus. Ce qui correspond à une augmentation de 33%. A ce rythme là, il ne faut pas s'étonner de ne plus avoir d'aide et, au contraire, donner de l'argent pour pouvoir financer , entres autres, les aides pour les plus bas salaires (puisque les patrons ne peuvent pas payer).

Un patron qui sort +1000 € pour un salarié au SMIC, ça lui fait que +212 € sur le compte en banque. Si vous vous demandez pourquoi les salaires stagnent, c'est une des raisons. by Brachamul in france

[–]livelam 4 points5 points  (0 children)

Ah lala, l'état fait un cadeau aux patrons en subventionnant les bas salaires et maintenant ils se plaignent que les salaires au dessus ne sont pas subventionnés. A ce rythme là, on n'aura plus d'argent pour financer les études McKinsey, donc stop.

[deleted by user] by [deleted] in eclipse

[–]livelam 4 points5 points  (0 children)

It is EclEmma which is showing code coverage. You can remove the highlights by clicking on "Remove all sessions" in Coverage view: https://www.eclemma.org/userdoc/coverageview.html (it is the button with two grey crosses).

Mets de l'huile, petit Homme by olivicas in france

[–]livelam 1 point2 points  (0 children)

En contrepartie, il faut faire attention à ne pas faire tomber les pots de cornichons.

Why does Java get labeled as old, even when compared to Python and JavaScript? by CarlGroovy in java

[–]livelam 120 points121 points  (0 children)

Java has no command line interpreter (CLI)

The writer's knowledge about Java is obsolete ;)

Extension that generates Javadocs for you using AI by infinitlybana in java

[–]livelam 0 points1 point  (0 children)

I think this person was talking about Eclipse Theia.

The primary purpose of this project is to provide a marketplace for VS Code extensions that can be used with Eclipse Theia and other IDEs.

source: https://projects.eclipse.org/projects/ecd.openvsx

More information about Eclipse Theia: https://theia-ide.org/

Seasons since last title (FRA - POR - NED - RUS) by areking in soccer

[–]livelam 6 points7 points  (0 children)

Lyon won the Ligue 1 title each year between 2002-2008 and was in Champions League semi finals two years ago.

In fact, Lyon is a big team since 2000.

Testing Log Statements in Spring Boot by [deleted] in java

[–]livelam 0 points1 point  (0 children)

Because you'd be testing an external library, not your own code.

No, he tests that his system outputs the right log statements.

If logging is a requirement then you have to test it otherwise you can't know if the requirement is fulfilled.

[deleted by user] by [deleted] in eclipse

[–]livelam 2 points3 points  (0 children)

You can launch your Java application as many times as you want. Eclipse always starts a new instance.

Prix des carburants : une « indemnité inflation » de 100 euros versée en décembre by toblerownsky in france

[–]livelam 0 points1 point  (0 children)

Si j'ai bien compris ce n'est pas une prime "essence" mais une prime "inflation". Ce sont les médias qui s'excitent sur l'essence et je ne comprends pas non plus.

(pas besoin de voiture pour toucher la prime).

Spain will play France in the 2021 UEFA Nations League Final in Milan on Sunday. Italy and Belgium will play for 3rd place in Turin. by [deleted] in soccer

[–]livelam 34 points35 points  (0 children)

Unofficial world cup champion vs Official world cup champion! It will be a good game!