Ваш SOLID неправильный ⚡️ K-Syndicate

Поділитися
Вставка
  • Опубліковано 18 вер 2024
  • Пользуемся SOLID правильно - как мыслительным инструментом, а не как религией. Плюс - разбираемся, как подходить к SOLID на собеседованиях
    ⚡️Наш портал⚡️ lms.k-syndicat...
    💣Utility AI online мастер-класс💣 lms.k-syndicat...
    По всем вопросам t.me/k_syndicate
    Вебинары: • Как делать игры - в де...
    Стримы: • Стримы
    (18+)
    #gamedev #unity #unitylearn #solid #unity3d #юнити #unitydeveloper

КОМЕНТАРІ • 31

  • @Yevhen-ut2qy
    @Yevhen-ut2qy 2 роки тому +6

    Спасибо большое за видео и за котент вообще! Ваш канал один из крутейших по теме с#, unity и геймдева! Заради всього святого не зупиняйтесь і продовжуйте :)

  • @chek_this_art
    @chek_this_art 2 роки тому +10

    Страничка шутеечек от повара официально открыта - Кто-то солид, а кто-то не солид.🤣

  • @Ivan_Helsing
    @Ivan_Helsing 8 місяців тому

    Дуже дякую за чудову інформацію. Ніколи не розумів цю Лісков, а тут зрозумів

  • @YouSitePro
    @YouSitePro 2 роки тому +12

    Нет, вы не понимаете. Это вся суть разработки говорить что предыдущий код написан не по солиду. Его не нужно учить - им нужно попрекать :D

  • @uralfansoft
    @uralfansoft Рік тому +3

    1:19 Что такое солид?
    2:31 Single Responsibility Principle
    4:23 Open Closed Principle
    7:01 Liskov Substitution Principle
    8:16 Interface Segregation Principle
    10:37 Dependency Inversion Principle

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

    страшный дерижабль это я могу, да)
    спасибо за видео и берегите себя!

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

    Дякую, як завжди, дуже круте і інформативне відео =)

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

    Блин я думал у неё нет второго глаза

  • @jarl-the-raccoon
    @jarl-the-raccoon 2 роки тому +3

    1 день zenject: я накручу интерфейсы на все!
    365 день: накручиваешь разве что интерфейсы zenject и иногда вводишь обобщающий, когда появляется вторая реализация. Потому что надоело прыгать к единственным реализациям интерфейса в райдере.

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

    Не помню у кого, но мне понравилось замечание по поводу отличия SRP от ISP: SRP он про внутренний фокус класса (про его cohesion так сказать), в то время как ISP приходит извне - от клиентов, которые этот класс используют (т.е. как-будто больше про coupling, связанность класса с другими).

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

    Коммент для поддержки канала
    Почти ничего не понял ахаха, но когда-нибудь пойму

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

    Забавный заголовок. И тут, в IT, за что ни возьмись, обязательно делаешь что-то не правильно: "а у вас SOLID не правильный", "а KISS - это вообще не про то...", "какой-то у вас Agile не по канону..."
    И ведь никого это не пугает, гошпаде. Зато всех хлебом не корми, только дай посраться в комментариях

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

    Спасибо Трисс! Ты всегда мне помогаешь.

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

    А почему включить Side Effect в метод переопределения неправильно? Немного не понял эту фразу в рассказе про принцип подстановки Барбары Лисков. Поясните пожалуйста

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

    Спасибо за адекватное мнение без код-нацизма и чистоты кода

  • @vladimirkalugin-devstudio9721
    @vladimirkalugin-devstudio9721 2 роки тому +1

    Все правильно. Пора бы уже перестать спорить всем этим SOLID задротам у кого саймый DRY KISS солидный код и начать своей головой думать.
    Все эти солиды это затычки для джунов чтобы они не наделали делов, ребята с опытом и сами понимают когда это нужно а когда нет.
    Просто нет нормального способа понять как и что где пременять кроме как набить свои шишки, а когда набьешь понимаешь что все эти принципы не панацея и иногда даже вредят. Но тогда твоя очередь спорить с теми кто это не понял.
    Не использовать SOLID не значит гавнокодить и наоборот.
    Столько человеческого потенциала теряется в бесполезных срачах. А в геймдеве (тут ведь все из этой сферы) вообще с этими принципами и паттернами все трудно и сложно.
    Слишком много специфики типа AI юнитов, игры, скриптов сюжетных и пр. сущностей которые с трудом кладутся на всякие MVC MVVP нам вообщем тут не помогут программисты из банковского легаси кода. У них там все более менее линейно.
    Я это к чему. Хватит сорится и искать святой грааль. Все правы. Главное чтобы вашей тиме ваш код нравился и он работал желательно быстро. Остальное вкусовщина.

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

    Какие большие руки. Сразу видно - лид :)

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

    Кстати, а Екатерина у вас на курсах как преподаватель? Возможно с ней общаться, задавать вопросы?)

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

      Все так, она и Алексей ведут курсы :)

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

    смотрел до буквы L чтобы услышать как будет на английском языке произнесен этот принцип. всегда язык ломаю: сабститюшн, сабститьюшнн, сабсисушен)
    а тут хоп и не на английском принцип назвали. хитро)

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

      но поддержка кода однозначно стала БЫСТРЕЕ В 1000 РАЗ)
      спасибо!)

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

    я бы записался на курсы

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

    Ребятки, какой хороший день сегодня. И ваш видос, и ВСУ наступают под Харьковом, одна радость. Надеюсь у вас всё хорошо)

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

    Смотрю и ловлю себя, это же есть в синглтоне, а это точно синглтон, а это зачем можно же синглтоном. Чёт сложная тема)

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

      Это юмор такой?) Я немного не догоняю, на самом деле

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

      @@Elledan3101 видимо слишком толсто, но я поржал))) да хрен победишь когда объясняют обстракто без элементарного псевдокода, во всяком случае мне сложно воспринять такую подачу.

    • @ВладКусакин-ь7ъ
      @ВладКусакин-ь7ъ Рік тому

      @@Tumanop intern/junior detected

  • @avshkabura
    @avshkabura 2 роки тому +5

    Дякую) Слава Україні)

  • @sanjarabrorxojaev3597
    @sanjarabrorxojaev3597 7 місяців тому

    вода

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

    Очень хороший контент, но эти околомемные вставки сильно отбивают желание вас смотреть :(

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

      ну каждому свое) мы делаем как нам весело делать