Baeldung Еженедельный обзор 27

В самом начале 2014 года я решил начать лучше документировать свои привычки чтения и делиться ими со всеми вами.

Дело в двух аспектах - благодаря кураторству и документированию мое чтение стало более целенаправленным и разнообразным. Кроме того - я считаю, что создание хорошего контента приносит большую ценность, помогает людям исследовать и позволяет поднять лучшие вещи на вершину.

Надеюсь, вам это понравится, когда мы переедем во второй половине 2014 года.

  • Вот так…​**

1. Ява и Весна

>> Написание тестов для кода доступа к данным - Модульные тесты являются отходами

Чрезмерное использование юнит-тестов - обычная черта после того, как разработчик обнаружил TDD - из-за энтузиазма и изменения мышления, которые вытекают из этого открытия.

После нескольких лет усердной практики и продолжающейся переоценки допущений тот же разработчик начинает склоняться к интеграционным тестам .

Другой кусок времени и модульные тесты используются так, как они предназначены - инструмент проектирования , а не проверка правильности системы.

Это останавливается здесь? Понятия не имею, но надеюсь, что нет. Где бы вы ни находились на этом пути - эта статья хорошо читается - так что нажимайте щелчком мыши и читайте ее.

>> 6 причин не переключаться в Java 8, пока что
  • Некоторые замечания по Java 8 ** . Я думаю, что мы все можем согласиться с тем, что Java 8 стала серьезным шагом вперед для платформы, особенно после столь долгого застоя, но нет ничего идеального - и стоит знать, чего ожидать сразу.

>> JUnit: тестирование исключения с Java 8 и Лямбда-выражения
  • DSL для проверки исключений ** построен на Java 8 - да, JUnit снова становится крутым.

>> Генератор идентификаторов, последовательности и таблицы (последовательности) Hibernate

Влад находится в стадии разработки со своей серией Hibernate - эта часть является хорошей первичной для стратегий первичного ключа.

И, наконец, множество новых Spring релизов :

Framework 4.0.6 выпущен]** http://spring.io/blog/2014/07/08/spring-boot-1-1-4-released [Spring

Загрузка 1.1.4 выпущена]** http://spring.io/blog/2014/07/08/spring-io-platform-1-0-1-released [Spring

для Apache Hadoop 2.0.1 выпущен]** http://spring.io/blog/2014/07/10/spring-batch-releases-and-a-new-repository [Spring

Пакетные выпуски и новый репозиторий]

2. Musings

>> Секрет предотвращения паралича с помощью анализа

Застревать в сорняках и «что если» и не доставлять из-за этого - настоящий позор.

TDD - это одна из техник, которая может вывести вас из этого мышления и постепенно и органично взглянуть на вашу систему и ваши возможности. Высокая степень прагматизма работает также.

>> Какова ваша самая большая слабость: несоответствие сопротивляемости работодателя-кандидата

Дальнейшие размышления о методах найма и неоптимальном способе, которым вся наша отрасль оставляет эту очень важную задачу на волю случая.

>> Подкаст Шона Уэса

Давайте закончим на сильной ноте - этот подкаст абсолютно фантастический.

Если вы еще не слушаете подкасты - сделайте себе большое одолжение, установите приложение подкаста на свой телефон и начните слушать его . Если вы еще не слушали - сделайте это первым - выберите любой (и я имею в виду любой) эпизод, послушайте, и я гарантирую, что вы не остановитесь в ближайшее время (я все еще на полпути) ,