1. Весна
>> Предварительный просмотр теста безопасности Spring: безопасность метода
Анонс Spring Security 4.0 меня очень взволновал. Этот первый взгляд касается того, как тестировать защищенные методы — выглядит очень чисто — и новый @WithMockUser
будет особенно удобен.
>> Написание чистых тестов — все начинается с конфигурации
Подробное обсуждение создания набора тестов в Spring с учетом принципа DRY. Если вы работаете со Spring (и, скорее всего, если вы читаете мой блог, так оно и есть) — это стоит прочитать.
>> Отслеживание исключений — Часть 6 — Создание исполняемого файла JAR
Последняя и, возможно, последняя часть серии, которую я освещал в еженедельном обзоре ForEach с самого начала, — создание приложения Spring, которое будет анализировать и сообщать о регистрируемых данных . Речь идет об упаковке приложения.
>> Spring HATEOAS — выпуск 0.11.0
Spring HATEOAS , на мой взгляд, является одним из самых интересных новых проектов в экосистеме Spring. Очень здорово, что Spring смотрит на это как на первоклассного гражданина и продвигает его вперед — ознакомьтесь с новым API Traverson для высокоуровневого плавного API для обнаружения службы Hypermedia .
>> Образец конфигурации bean-компонента на основе Spring Scala
Хотя я лично не работаю на Scala (я склоняюсь к Clojure, когда дело доходит до языков JVM), мне было интересно посмотреть, насколько гибкой стала конфигурация Spring.
2. Ява
>> @OneToOne с общим первичным ключом, повторное рассмотрение
Решение для отношения один к одному с JPA 2.0 . Коротко, полезно и по делу.
>> Логические значения с тремя состояниями в Java
Пользовательская реализация итератора ResultSet ,
необходимая для работы с новым синтаксисом потоков Java 8 . Решение – как и любое другое дизайнерское решение – компромисс; тем не менее, понимание обеих сторон компромисса обычно является тем, где происходит обучение (по крайней мере, для меня), что делает это действительно очень приятным чтением.
3. Технология
>> Модульный тест
Мартин Фаулер о модульном тестировании . Что еще вам действительно нужно знать?
>> Если вы можете это прочитать, значит, вы SNIing
Очень интересное небольшое чтение о требовании информации SNI или жестком сбое, если она отсутствует . Очень крутой шаг, особенно если учесть, что в прошлом году у нас закончились адреса IPv4.
4. Размышления
>> Инкапсуляция против инверсии управления
Один из тех постов, которые время от времени заставляли меня пересмотреть некоторые вещи, которые я воспринимал как данность. Мне нравится, что.
>> Дисциплина через тестирование
Выполнение TDD, без сомнения, является преобразующей практикой для разработчика. На самом деле - его тоже трудно придерживаться .
Мне потребовалось около 2 лет, чтобы несколько раз попробовать его в старом колледже, пока я действительно не сделал шаг к тому, чтобы интегрировать его в свою повседневную жизнь. И еще есть проекты, где я по тем или иным причинам не участвую.
Эта статья представляет собой прагматичный взгляд на то, что значит использовать TDD.