podcast

#71 - Алексей Жидков - эргономичный подход и декомпозиция архитектуры

12.11.2024
Listen to the episode on your favorite platforms:
  • Apple Podcasts
  • Yandex Music
  • Spotify
  • Castbox
  • Pocket Casts
  • PlayerFM
  • ВКонтакте
  • Overcast
  • Castro
  • RadioPublic

В 71 выпуске подкаста Javaswag поговорили с Алексеем Жидковым об эргономичном подходе для разработки архитектуры проекта

Начало

Работа консультанта

Эргономичный подход и его принципы

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

Трудности внедрения DDD на практике

Популярность DDD и его реальная эффективность

TDD и его место в эргономичном подходе

Тестирование как основа разработки

Проблемы с моками в тестировании

Архитектурные подходы и JPA

Функциональная архитектура и ее влияние на разработку

Проблемы с ORM и Hibernate

Эргономичность и альтернативы ORM

Неизменяемая модель данных

Эргономичный подход в разработке

Обсуждение стека технологий и его эволюция

Эргономичный подход в разработке проектов

Проблемы объектно-ориентированного программирования

Декомпозиция системы и создание API

Тестирование и разработка по TDD

Экономика эргономичной архитектуры

Элементы эргономичного подхода

Проблемы многопоточности

Непопулярное мнение

Гость https://t.me/ergonomic_code

Ссылки:

Сайт Алексея https://azhidkov.pro/

Многоликий принцип единственности ответственности мой разбор формулировок и интерпретаций Single Responsibility Principle, которые даёт сам Анкл Боб.

FizzBuzz Enterprise Edition пример доведения Open-Closed Principle до абсурда

SOLID Deconstruction Kevlin Henney c докладчик говорит о том, что Liskov Substituion Principle является нонсенсом для его соблюдения, вы не можете переобределять методы только добавлять новые, про которые программа-клиент ничего не знает

Domain-Driven Design: Tackling Complexity in the Heart of Software та самая книга про DDD

Принципы юнит-тестирования самая крутая на сегодняшний день книга по тестированию бакендов

Сайт Владимира Хорикова

РЕПЕТИЦИЯ Структурный дизайн. Древний секрет простого и быстрого кода. репетиция моего доклада на Joker 24

РЕПЕТИЦИЯ Функциональная архитектура и Spring Data JDBC. 4 года в проде, полёт отличный репетиция моего второго доклада на Joker 24, который в итоге стал Lightening Talk-ом

Why is Java making so many things immutable? пост в блоге Оракла, где автор пишет - чуваки, не парьтесь, GC заточен на быстрое создание объектов

Trainer Advisor реальный проект по Эргономичному подходу

Диаграмма эффектов диаграмма, которую я использую для декопозиции ядра/домена/модели (сущностей и интеграций) на модули

Алексей Жидков — Рациональный подход к декомпозиции систем на модули или микросервисы мой доклад на JPoint 23 с алгоримтом декомпозиции диаграммы эффектов

Lean Architecture: for Agile Software Development

The Transformation Priority Premise, Code That Fits in Your Head как выходить из тупика, когда в продовом коде захардкожен OK 200 и тест зелёный

Как я превратил легаси-проект в конфетку за полгода. Том 1 мой пост о том, как я переделал проект по Эргономичному подходу и ускорил работу команды в три раза

Метрика Cognitive complexity или простой способ измерить сложность кода лучшая альтеранитва цикломатической сложности

Code Complexity плагин для IDEA, который рисует когнитивную сложность прямо в редакторе

Alan Kay at OOPSLA 1997 The computer revolution hasnt happened yet Алан Кей говорит, что не имел ввиду C++, когда придумывал термин ООП

Dr. Alan Kay on the Meaning of “Object-Oriented Programming” Алан Кей говорит, что имел ввиду под ООП

Ссылки на подкаст:

email
Auto light/dark, in dark modeAuto light/dark, in light modeDark modeLight mode

© 2020–2025 PC.ST

Developed by — Pavel Kozlov

Design by — Bonkers!

#71 - Алексей Жидков - эргономичный подход и декомпозиция архитектуры
01:48:51