Painless Rails: наводим порядок в контроллерах

Painless Rails: наводим порядок в контроллерах

Короткая презентация воркшопа

F9c1a378a1e3926ea1a58cf724140000?s=128

Ivan Nemytchenko

May 22, 2020
Tweet

Transcript

  1. PAINLESS RAILS Наводим порядок в контроллерах workshop.painlessrails.com

  2. МЫ СТОЛЬКО ВСЕГО ЗНАЕМ!! workshop.painlessrails.com

  3. Но ПОЧЕМУ-то ВОТ…

  4. workshop.painlessrails.com

  5. ТВОЙ ТИМЛИД • dry-types • монады • dry-validation • railway-подход

    • микросервисы • BPMN • GraphQL workshop.painlessrails.com
  6. ТВОЙ ТИМЛИД ТЫ workshop.painlessrails.com

  7. правильные предпосылки • Есть теория, практика, и мечта • Всегда

    будет немного грязи • Проблема возникает когда система устроена таким образом что реплицирует грязь • Нам всем лень • Не стоит полагаться на дисциплину • Любое решение не дается бесплатно «But at what cost?» workshop.painlessrails.com
  8. DDD: ЕДИНЫЙ ЯЗЫК workshop.painlessrails.com

  9. Самое важное из REST Иерархия контроллеров Прикладной Domain Driven Design

    Тестирование контроллеров Application Logic vs Business Logic Концепция Entry Point Pressure Ресурсы, представления, respond_to, RPC. В чем отличие одного от другого, и почему бывает сложно если все вперемешку Для чего и когда использовать. Принципы построения иерархии. Быстрый способ оценить удачность архитектуры на уровне контроллеров За и против. Как стоит и как не стоит тестировать контроллеры. Для чего и когда использовать. Принципы построения иерархии. Что Будет на воркшопе
  10. workshop.painlessrails.com Вокршоп Painless Rails: наводим порядок в контроллерах 23 мая

    в 14:00 МСК