В чем смысл? Принципы семантического проектирования

Резерв

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Мы пишем менеджеры, пишем фектори, пишем хелперы, контроллеры, саппорт, репозитории, регистри... Но... А когда-нибудь задумывались, что большинство ваших привычек выглядит как карго-культ?

Целевая аудитория

Разработчики, архитекторы, тимлиды, системные аналитики. Все, кто в ежедневной практике проектирует сервисы/классы и реализует их в коде.

Тезисы

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

Более 25 лет в разработке, около 15 лет в веб-разработке. Работал в крупных около-хайлоад-проектах.

Vanta

Vanta — финансовый маркетплейс, на котором пользователи могут заключать договоры с банками, страховыми компаниями и иными финансовыми организациями. Cтроят удобный и инновационный сервис на рынке РФ, позволяющий приобретать финансовые продукты, не выходя из дома за считанные минуты в одном приложении.

Видео