Java Web Weekly, Numéro 175

Beaucoup d’écritures intéressantes sur Java 9 cette semaine.

  • Et c’est parti…​**

1. Printemps et Java

>> IBM et Red Hat votent «Non» pour les modules Java (Jigsaw) []

La sortie de Java 9 est prévue dans 3 mois , mais Jigsaw est toujours une grande controverse .

Ce qui est intéressant, c’est que les organisations qui votent «non» ont un intérêt pour OSGi.

> > Printemps des tranchées: nettoyage de notre code de test avec HTTP Request Builders []

L’utilisation de builds de requêtes HTTP nous permet d’éviter les répétitions lors de l’écriture de nos tests Spring MVC.

>> Chargeur de service Java vs chargeur d’usines de printemps []

Nous n’avons pas besoin de bibliothèques supplémentaires pour tirer profit d’IoC en Java - nous pouvons simplement utiliser la classe ServiceLoader . Il peut également être facilement intégré à Spring.

>> La validation de bean 2.0 est en cours d’examen public []

La nouvelle JSR de validation de bean est disponible pour examen. Si vous voulez avoir un impact, voici votre chance

>> Ressources Java 9 - Conférences, Articles, Blogs, Livres et cours []

Java 9 devrait bientôt sortir, il est donc grand temps de se familiariser avec les nouveaux outils.

>> Guide ultime - Mappages d’associations avec JPA et Hibernate []

Un guide pratique et complet sur la cartographie des associations avec Hibernate.

>> Comment accéder à métadonnées de table de base de données avec Hibernate 5 []

Il s’avère que Hibernate peut également être utilisé pour accéder aux métadonnées de la base de données.

2. Technique

>> Chaîne de requête simple, qu’en est-il? []

Il s’avère que SimpleQueryParser de Lucene est maintenant exposé dans le niveau supérieur Hibernate DSL - très cool.

>> Code Rot []
  • La dégradation du code avec le temps ** est un problème naturel et courant. Il est important d’identifier et de résoudre ces cas à l’avance afin d’éviter la contamination et la dégradation de la base de code.

  • >> Laissez votre automatisation de test vous parler ** []

Les principes de code propre sont universels - l’automatisation des tests n’est pas une exception

3. Réflexions

>> Hégémonie de développeurs: l’idée folle Les développeurs de logiciels devraient exécuter le développement de logiciels []

«L’hégémonie des développeurs» - le livre qui est également le «choix» de cette semaine.

Je viens juste de commencer à le lire et c’est l’un des rares livres non audio que je sais que je vais finir.

>> L’artisanat logiciel est de bonnes affaires []

La loi des rendements décroissants s’applique également aux compétences de développement brutes. À un moment donné, il est plus logique de vous concentrer davantage sur les bonnes pratiques générant plus de profit pour vos clients que sur votre capacité à écrire du code assembleur complexe.

** https://www.infoq.com/news/2017/05/programmer-être-polyglot? utm campaign = infoq content

En tant que programmeur polyglotte, il ne s’agit pas de maîtriser de multiples outils, mais d’appliquer une approche de la Renaissance pour élargir vos horizons , ce qui aboutit à un nivellement de votre art.

4. Des bandes dessinées

Et mes Dilberts préférés de la semaine:

5. Choix de la semaine

Le livre d’Erik est enfin sorti cette semaine. Si vous êtes intéressé par notre secteur, son fonctionnement et son fonctionnement au cours de la prochaine décennie, ne manquez pas celui-ci: