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

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

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

Задача: Наибольшая подстрока без повторений

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

ANDROMEDA 42

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

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

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

Вот так…

1. Ява и весна

>> Написание чистых тестов — проверять или не проверять

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

Стоит потратить время, чтобы прочитать это.

>> Руководство для начинающих по стратегиям очистки JPA/Hibernate

Краткое изложение того, как работает механизм сброса Hibernate — еще одно дополнение к вашим ноу-хау Hibernate.

>> Интеграционное тестирование Spring MVC: подтвердите, что данные атрибуты модели имеют глобальные ошибки

Классный пример создания пользовательского ограничения и пользовательского валидатора и их использования в контроллере Spring.

>> Выявлены 4 лучших веб-фреймворка Java: данные об использовании Spring MVC, Vaadin, GWT и JSF в реальной жизни

Статистические данные о реальном использовании фреймворков всегда хороши — добавьте Spring в микс — и он станет еще лучше. Здесь есть интересные цифры.

>> Администратор весенней загрузки

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

>> CRUD с использованием Spring Data Rest и AngularJS с использованием Spring Boot

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

2. Технические

>> Жизнь, Вселенная и технические интервью

Этот краткий пост заставит вас задуматься, особенно о том , как встроить собственное решение в твит . Бонусные баллы за попадание 140.

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

>> Припоминание, поиск и научный метод

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