1.9 Введение в GRASP-шаблоны | Курс «Паттерны и практики написания кода»

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 15

  • @iazarov
    @iazarov 2 роки тому +9

    Единственное их применение - ответы на вопросы на техинтервью. :)

    • @AvitoTech
      @AvitoTech  2 роки тому +4

      Если бы всё так было просто😁
      Их спрашивают не для того, чтобы выставить вам грейд. Зная основные концепции и оперируя ими, вы показываете свои навыки и умения работать с большими и сложными проектами. Уметь писать код не хитрое занятие, куда сложнее понять является он пригодным, гибким и если нет, то что стоит сделать чтобы уменьшить сложность и как перераспределить ответственности по классам системы.

    • @iazarov
      @iazarov 2 роки тому +1

      @@AvitoTech ну да ну да. Во первых ни один из спрашивавших меня про грасп на собеседованиях лармана не читал
      .
      Во вторых, а кто вам сказал что всегда нужно "уменьшать сложность"?
      И да, кто вам сказал что код становится проще для восприятия и доработки поделенный на мелкиt кускb? Я видел очень выраженные обратные примеры. Все разделено, тестами обмазано, но проект можно выкидывать.

    • @AvitoTech
      @AvitoTech  2 роки тому +2

      @@iazarov Цель видео познакомить с традиционной теорией. Понятно, что в реальности можно сделать много чего. Обычно с такими обратными примерами можно познакомиться на конференциях и других публичных мероприятиях.
      Целевая аудитория - новички и middle разработчики. Если вы смотрите шире, то мы за вас только рады)

  • @АнастасияПавлова3110

    Здорово! Очень здорово!

  • @genkazavr
    @genkazavr Рік тому +1

    Спасибо, интересная тема этот GRASP

  • @irinaecht9732
    @irinaecht9732 6 місяців тому

    Отличное видео

  • @Empilor
    @Empilor Рік тому +2

    Для слабой связности привести в пример куб и точки - это же круто! Было бы еще здорово показать обратный пример - как было бы плохо при тесной связности двух классов

  • @TheManblax
    @TheManblax Рік тому +1

    Упоминаемая литература
    1. Крэг Ларман: Применение UML 2.0 и шаблонов проектирования / Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development by Craig Larman

  • @kind1y
    @kind1y Рік тому

    Всё конечно замечательно, но вот бы примеры кода увидеть детальные)

  • @sergeyrudenko4601
    @sergeyrudenko4601 2 роки тому

    Юра, а какие источники информации вы можете порекомендовать для более глубокого понимая ООАП?

    • @AvitoTech
      @AvitoTech  2 роки тому +3

      Начните с тех книг, которые рекомендуются в видео:
      - Head First «Объектно-Ориентированный Анализ и Проектирование»
      - Крэг Ларман «Применение UML 2.0 и Шаблонов Проектирования»
      Дальше можно продолжить:
      - Хьюстон Келли А., Коналлен Джим «Объектно-ориентированный анализ и проектирование с примерами приложений»
      - ooap.ru/

  • @Томас-и1м
    @Томас-и1м 2 роки тому

    Спасибо

  • @Денис-ж3ф5р
    @Денис-ж3ф5р 2 роки тому

    Полный курс не открывается

    • @AvitoTech
      @AvitoTech  2 роки тому +1

      Спасибо! Ссылку исправили 😊