Перейти к основному содержимому

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

· 3 мин. чтения

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

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

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

Вот так…

1. Ява и весна

>> Написание тестов для кода доступа к данным — модульные тесты бесполезны

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

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

Еще кусок времени и юнит-тесты используются по назначению — инструмент проектирования , а не проверка правильности системы.

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

>> 6 причин пока не переходить на Java 8

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

>> JUnit: исключение тестирования с помощью Java 8 и лямбда-выражений

DSL для проверки исключений , созданный с помощью Java 8 — да, JUnit снова становится крутым.

>> Hibernate Identity, Sequence и Table (Sequence) генератор

Влад в восторге от своей серии Hibernate — эта статья — хорошее руководство по стратегиям с первичными ключами.

И, наконец, множество новых выпусков Spring :

2. Размышления

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

Увязнуть в сорняках и «а что, если» и не выполнить из-за этого — настоящий позор.

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

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

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

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

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

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