Как стать лучшим программистом, как писать хороший код, SOLID принципы

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • Всем хочется стать лучшим программистом и писать отличный код.
    благодаря которому, вас повысят или дадут премию.
    Ну, хотябы, ковыряться в коде чтобы не было так больно, для того, чтобы что-то изменить.
    В этом вам помогут принцыпы написания чистого кода и принцыпы СОЛИД (SOLID)
    от дядюшки Боба.
    Robert C. Martin, автора многих книг и лекций по чистому коду, чистой архитектуре и чистому аджайлу.
    Clean code
    Clean coder
    Clean architecture
    Clean agile
    Вы можете как угодно относиться к трудам Роберта Мартина, но будьте уверены, уже кто-то наступал на "грабли" описаные в его книгах, и не раз!
    Чтобы не наступать на одни и те-же грабли, представляю вам презентацию, мастер-класс чистый код, лучшие практики.

Комментарии •

  • @MrSandermander
    @MrSandermander 8 месяцев назад +5

    При всём уважении, но это контент для второго канала.

    • @CrazyRussianChannel
      @CrazyRussianChannel  8 месяцев назад +9

      второго канала нет, канал называется крейзи рашен, канал обо мне. на этом канале при всем уважении даже 5 тысяч подписчиков нет. так что, при всем уважении, нет.

    • @MrSandermander
      @MrSandermander 8 месяцев назад +1

      @@CrazyRussianChannel справедливо.

  • @lblackeight6087
    @lblackeight6087 8 месяцев назад +4

    Когда подписан за лор Элитки, а автор оказался коллегой-шарпистом, проповедником чистого кода.

    • @GoodGuru203
      @GoodGuru203 8 месяцев назад

      Здравствуй коллега😊

  • @IvanGaydamakin
    @IvanGaydamakin 8 месяцев назад +1

    Спасибо!

    • @CrazyRussianChannel
      @CrazyRussianChannel  8 месяцев назад +1

      Спасибо за поддержку, мне очень приятно ✨️

  • @lieonair
    @lieonair 8 месяцев назад +1

    О! То что надо! Все что нужно для жизни на одном канале)))

  • @titanovsky
    @titanovsky 8 месяцев назад +1

    Благодарю, хороший контент.

  • @IvanGaydamakin
    @IvanGaydamakin 8 месяцев назад

    спасибо за видос командер! Сам я iOS разработчик :)

  • @IvanGaydamakin
    @IvanGaydamakin 8 месяцев назад +1

    по поводу последних трех тем про СОЛИД, как то быстро пробежался и не понятно, первые два годно расказал, но все равно спасибо!

    • @CrazyRussianChannel
      @CrazyRussianChannel  8 месяцев назад

      Просто, каждый раз когда даю эту презентацию в живую, замечаю, когда обьясняю подробно интерфейсы, наследование и прочее, публика откровенно зевает или глаза начинают боуждать...
      Особенно удивительно было такое наблюдать у коллег программистов, для которых все это не должно быть пустыми словами или какими-то сложными магическими формулами 😱

    • @IvanGaydamakin
      @IvanGaydamakin 8 месяцев назад

      @@CrazyRussianChannel люди разные))

  • @SplashT
    @SplashT 8 месяцев назад +1

    интересно 👍

  • @vladovic_c
    @vladovic_c 8 месяцев назад

    одобряем

  • @cmdrkylekrein7173
    @cmdrkylekrein7173 8 месяцев назад

    Забавно конечно, что заявленные хорошие практики не соблюдаются в некоторых местах в "хороших" примерах, как например конвенция кода на 28:47.
    Но вообще, думаю, начинающим разработчикам это видео может помочь.
    Плюс подача хорошая. Четко, быстро, без запинок.

    • @CrazyRussianChannel
      @CrazyRussianChannel  8 месяцев назад +1

      Оно и недавним сеньйоёрам помогает, чтобы знать что требовать, когда им код ревью в обязанности добавляет начальство.

  • @RaccoonDragon
    @RaccoonDragon 8 месяцев назад +1

    Просмотрел весь ролик. Только в конце понял что это CrazyRussian XD

  • @Cunning_Rat
    @Cunning_Rat 7 месяцев назад

    Что-то CrazyRussian поудалял все свои стримы здесь и на твиче, да и вообще перестал стримить. Неужели завязал(или завязывает) с видеоблогерством ??? 🤔

  • @SergeyMihailov
    @SergeyMihailov 8 месяцев назад

    1. Что касается ООП то мне боььше заходит без классовый принцип, из последних это go.
    (Но это не совсем в тему).
    2. Если затрагивать тему как ни странно одной из классических примером я считаю книгу (вроде Бзен) "Чистый Питон" очень.
    просто и интересно учит писать правильно на Питон. Советую к прочтению.
    К примеру 2 книги Думай на C++, я считаю хуже.

  • @_cupuyc_
    @_cupuyc_ 8 месяцев назад

    CrazyRussian превращается в CrazyCode?) У тебя только одна презентация? Если дофига различной инфы в подобном формате, то есть смысл второй канал замутить.

    • @CrazyRussianChannel
      @CrazyRussianChannel  8 месяцев назад

      у меня и на первом канале даже 5 тысяч подписчиков нет, куда второй канал?

  • @_Snaik_
    @_Snaik_ 8 месяцев назад

    Опа, ждем разработки для элиты😂

  • @КаналЭкстремальногогеймера

    Не хотите ли вы вести уроки С# на ютубе?)

    • @CrazyRussianChannel
      @CrazyRussianChannel  8 месяцев назад +1

      Нет, С# есть кому вести и без меня я веду эту презентацию коллегам и на хаккатонах, по тому что этому никто не учит.

  • @НиколайСмирнов-м6ж8б
    @НиколайСмирнов-м6ж8б 8 месяцев назад

    Голос чутка хуже, чем при стримах или при видосах с игрой

  • @elisorium
    @elisorium 8 месяцев назад

    Слишком много листов. Зачем без необходимости тянуть ещё один класс-обёртку над массивом, GC поразвлечь? :) Надо по возможности юзать .ToArray()

    • @CrazyRussianChannel
      @CrazyRussianChannel  8 месяцев назад

      Вроде норм
      stackoverflow.com/questions/1105990/is-it-better-to-call-tolist-or-toarray-in-linq-queries
      Зависит от дальнейших действий с возвращаемым листом или массивом.

    • @elisorium
      @elisorium 8 месяцев назад

      @@CrazyRussianChannel Да, по голому перфомансу разницы может и не много, но это +1 реф на GC и привлечение ненужной сущности если для read-only, Оккам не одобряет )

    • @elisorium
      @elisorium 8 месяцев назад

      @@CrazyRussianChannel Так же в этом посте очень много старых и уже неактуальных бенчмарков