В самом начале 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 :
- Выпущен Spring Framework 4.0.6
- Выпущен Spring Boot 1.1.4
- Выпущена платформа Spring IO 1.0.1
- Выпущен Spring для Apache Hadoop 2.0.1
- Spring Batch Releases и новый репозиторий
2. Размышления
>> Секрет предотвращения паралича с помощью анализа
Увязнуть в сорняках и «а что, если» и не выполнить из-за этого — настоящий позор.
TDD — это одна из техник, которая может вывести вас из этого образа мышления и привести к поэтапному и органичному осмыслению вашей системы и ваших вариантов. Высокая степень прагматизма также работает.
>> В чем ваша самая большая слабость: несоответствие импеданса кандидата и работодателя
Дальнейшие размышления о методах найма и неоптимальном способе, которым вся наша отрасль оставляет эту очень важную задачу на волю случая.
>> Подкаст Шона Уэса
Давайте закончим на сильной ноте — этот подкаст просто фантастический.
Если вы еще не слушаете подкасты — сделайте себе одолжение, установите приложение для подкастов на свой телефон и начните запоем слушать это . Если вы еще не слушаете — сделайте это первым — выберите любой (и я имею в виду любой) из эпизодов, послушайте, и я гарантирую, что вы не остановитесь в ближайшее время (я все еще на полпути). .