Single Responsibility Principle: причем здесь тесты и качество аналитики? / Софьин Иван / X5 Tech

Описание к видео Single Responsibility Principle: причем здесь тесты и качество аналитики? / Софьин Иван / X5 Tech

Иван Софьин, старший разработчик X5 Tech выступил с докладом «Single Responsibility Principle (SRP): причем здесь тесты и качество аналитики?» на X5 Backend Meetup.

Любому разработчику хотя бы раз задавали на собеседованиях вопрос «Что означает буква S из SOLID?». Сегодня ответ на этот вопрос знают абсолютно все джуны – вот только на практике выясняется, что понимает его каждый по-своему.

В ходе доклада Иван ответил на следующие вопросы:
Что представляет из себя принцип SRP: где он пригодится в работе разработчика, и как он эволюционировал за последние 20 лет.
Как тесты помогают нам писать код с «правильной» структурой (и причем здесь «плохие парни» PowerMock и Reflection).
Почему SRP – это не серебряная пуля.
За счет чего соблюдение SRP делает код, который мы пишем, лучше.

А также провел анализ примеров кода через призму SRP.

Другие выступления митапа:    • X5 Backend meetup  
___
X5 Tech — IT-компания в составе Х5 Group и основной цифровой партнер торговых сетей и бизнесов группы. Команда из более 3300 специалистов разрабатывает решения, которые помогают десяткам миллионов людей каждый день покупать любимые продукты свежими и по лучшей цене. Сегодня в X5 Tech сфокусированы на разработке собственных решений и продуктов вне зависимости от вендоров.
____
Подписывайтесь на Х5 Tech, чтобы знать больше о технологиях:

https://vk.com/x5tech
https://t.me/x5_tech
https://habr.com/ru/company/X5Tech/blog

#X5BackendMeetup #X5meetup #backend

Комментарии

Информация по комментариям в разработке