«В самом начале 2014 года я решил начать лучше документировать свои привычки чтения и делиться ими со всеми вами.
Суть в том, что благодаря кураторству и документированию мое чтение стало более целенаправленным и разнообразным. Кроме того, я считаю, что курирование хорошего контента приносит большую пользу, помогает людям исследовать и позволяет лучшим материалам подниматься на вершину.
Надеюсь, они вам понравятся во второй половине 2014 года.
Поехали…
1. Java и Spring
>> Writing Tests for Data Access Code – Unit Tests Are Waste
Чрезмерное использование модульных тестов — обычное дело после того, как разработчик открыл для себя TDD — из-за энтузиазма и изменения мышления, вызванного этим открытием.
После нескольких лет усердной практики и постоянной переоценки предположений тот же разработчик начинает склоняться к интеграционным тестам.
Еще один отрезок времени и модульные тесты используются по назначению — инструмент проектирования, а не проверка правильности системы.
Это останавливается здесь? Понятия не имею, но надеюсь, что нет. Где бы вы ни находились на этом пути — эта статья хороша для чтения — так что нажимайте и читайте ее.
>> 6 Reasons Not to Switch to Java 8 Just Yet
Некоторые предостережения по Java 8. Я думаю, мы все можем согласиться с тем, что Java 8 стала серьезным шагом вперед для платформы, особенно после столь долгого застоя, но ничто не идеально — и стоит сразу же знать, чего ожидать.
>> JUnit: testing exception with Java 8 and Lambda Expressions
DSL для проверки исключений, созданный с помощью Java 8 — да, JUnit снова становится крутым.
>> Hibernate Identity, Sequence and Table (Sequence) generator
Влад вовсю работает над своей серией Hibernate — эта статья — хороший базовый материал по стратегиям с первичными ключами.
И, наконец, множество новых выпусков Spring:
-
Spring Framework 4.0.6 Выпущен Spring Boot 1.1.4 Выпущен Spring IO Platform 1.0.1 Выпущен Spring для Apache Hadoop 2.0.1 Выпущены пакетные выпуски Spring и новый репозиторий
2. Размышления
>> The Secret to Avoiding Paralysis by Analysis
Погрязнуть в сорняках и в «что, если» и не выполнить из-за этого настоящий позор.
TDD — это одна из техник, которая может вывести вас из этого образа мышления и привести к поэтапному и органичному осмыслению вашей системы и ваших возможностей. Высокая степень прагматизма также работает.
>> What’s Your Greatest Weakness: The Employer-Candidate Impedance Mismatch
Дальнейшие размышления о методах найма и неоптимальном способе, которым вся наша отрасль оставляет эту очень важную задачу на волю случая.
\u003e\u003e Подкаст Шона Уэса
Давайте закончим на сильной ноте — этот подкаст просто фантастический.
Если вы еще не слушаете подкасты, сделайте себе одолжение, установите приложение для подкастов на свой телефон и начните запоем слушать это. Если вы еще не слушаете — сделайте это своим первым — выберите любой (и я имею в виду любой) из эпизодов, послушайте, и я гарантирую, что вы не остановитесь в ближайшее время (я все еще на полпути).