La revue hebdomadaire Baeldung 20

1. Java et Spring

>> Java 8 Friday: concepteurs d’API, soyez prudent

La conception des API a toujours été l’un des exercices de conception les plus difficiles et les plus novateurs. C’est pourquoi l’élégante API Java Collections n’est rien de moins que spectaculaire. Java 8 a définitivement changé la conception de l’API - et il semble que jOOQ exploite pleinement les nouvelles fonctionnalités de JLS. Beau travail et lecture utile, même si vous n’avez pas encore pris le train en marche de Java 8.

>> Java 8 Friday: Better Exceptions

J’ai attrapé celui-ci JIT et ai retardé un peu la publication de la revue pour pouvoir la lire. Il détaille une API JUnit hypothétique pour Java 8 permettant de vérifier les exceptions - serait un ajout intéressant à la bibliothèque.

>> Épicez votre code de test avec des assertions personnalisées
  • Les assertions personnalisées constituent le prochain pas en avant logique ** - bien qu’il s’agisse d’un compromis entre lisibilité et trop de code à maintenir, et qu’il vaut vraiment la peine d’y jeter un coup d’œil.

>> Écrire des tests propres - Méfiez-vous de la magie

«Le code propre est facile à lire» - Je suis sûr que vous serez d’accord. Cependant, même s’il s’agit d’une affirmation aussi simple, elle a de profondes implications. Cet article examine bien les nombres magiques, les constantes et la bonne conception des tests - un bon ajout à la série.

http://techblog.bozho.net/? p = 1433[>> Tests d’intégration pour les services externes]

Les tests d’intégration ont un impact extrêmement important sur le sommeil des développeurs - c’est-à-dire , ils vous permettent de dormir la nuit . Vous pouvez donc affirmer que cet article vous aidera à mieux dormir - sautez et lisez la chose - c’est rapide et utile.

>> Filtrage pas à pas: Ignorer certains paquets lors du débogage dans Eclipse

Article très court sur le filtrage des paquets lors du débogage dans Eclipse . Si vous avez déjà parcouru une pile d’appels en profondeur avec 10 mandataires qui se caressent mutuellement à l’arrière - c’est alors un hack utile pour éliminer le bruit ** .

>> SpringOne2GX 2013 Lecture: virtualisation et Optimisation des plates-formes Java à grande échelle

Je n’ai pas eu le temps de regarder celui-ci (c’est ma liste de points de vue pour ce week-end), mais cela semblait assez intéressant.

Terminons la section avec une multitude de communiqués de printemps qui ont vu le jour cette semaine:

  • >> Spring Data Dijkstra - la

LDAP 2.0.2 publié]** >>

Libéré]

Je ne pense pas que l’équipe printanière aime dormir.

2. Technique

>> L’équation de la scalabilité simple

Bon rappel de la théorie de base de la file d’attente , avec un œil sur son application à un pool de connexions Lisez-le avec un stylo et du papier (oui, du papier).

>> cartographier le paysage des api

Une analogie intéressante entre la voiture autonome et votre API REST - les deux ont besoin de métadonnées et de nombreuses autres.

3. Réflexions

>> Comment TDD affecte mes conceptions

Découvrez comment le TDD affecte réellement la conception et comment, finalement - Le TDD n’est qu’un outil que vous exploitez et vous ne devriez pas le laisser remplacer votre bon jugement.

Pour moi, cet article est tellement plus utile que le discours habituel de haut niveau sur la conception de la conduite TDD. Le fait-il? Bien sûr, mais c’est loin d’être abstrait à utiliser lorsque vous commencez à coder. Examiner exactement comment TDD peut affecter vos conceptions et les décisions et considérations nuancées que vous devez prendre lors de la conception de votre code - c’est maintenant utile.

Aussi - très agréable de voir que je ne suis pas folle d’utiliser des événements et que TDD peut effectivement conduire à mettre l’accent sur les événements de votre conception, comme il le fait pour moi.

http://techblog.bozho.net/? p = 1428[>> Musique algorithmique influencée par les tweets]

Expérience amusante dans l’apprentissage de la machine et le son - c’est une application géniale qui vous permet de réfléchir à votre propre flux Twitter. Pour moi, l’analyse des sentiments est particulièrement intéressante.

** >> Comment utiliser une révision de code pour exécuter l’âme de quelqu’un

Je fais partie de nombreuses critiques de code pénibles - il n’est donc pas difficile de s’identifier à l’histoire ici. Il convient de souligner que, même s’il peut paraître négatif, c’est une bonne occasion de grandir un peu et de faire en sorte que la prochaine révision de code compte.

>> TDD est-il mort?

La page principale de tous les Hangouts TDD qui ont fait le tour récemment. Enregistrements vidéo et audio et un lien vers le prochain programmé.