Если вы считаете консистентность важной составляющей качественного кода — эта статья для вас. Вас ждут: Разные способы сделать одно и то же в Go (эквивалентные операции) Менее очевидные факторы, влияющие на однородность вашего кода Способы увеличения консистентности вашего проекта Читать дальше →
Всем привет. Уже сейчас в OTUS открывает набор в новую группу курса «Highload Architect». В связи с этим я продолжаю серию своих публикаций, написанных специально для этого курса, а также приглашаю вас на свой бесплатный демо урок по теме: «Индексы в MySQL: best practices и подводные камни».…
В книге Криса Ричардсона «Микросервисы: паттерны разработки и рефакторинга», описывается что-то около 20 паттернов, использующихся в микросервисной архитектуре. Все они делятся на 5 больших групп: decomposition patterns, integration patterns, database patterns, observability patterns и cross-cutting concern patterns. Я, узнав про…
Сага о том, как Java-разработчики должны тестировать свои приложения. Часть 1 Перед вами вторая часть Саги от Николая xpinjection Алименкова о том, как Java-разработчики должны тестировать свои приложения, речь в которой пойдет о TDD, BDD, тестировании FTP, UI, web-UI, JMS и баз данных. Итак, шёл второй час… Читать дальше →