Чистый код не существует

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024
  • gb.ru/link/HPLfmN - Стань разработчиком вместе с GeekBrains
    Ну шо малятки, настало время разрушить стереотип о чистом коде - его на самом деле не существует и все в этом мире субьективно, подробнее в видеоролике
    _____________________________________________________________
    💰 Бонусы за спонсорство
    www.youtube.co...
    🖤 Telegram: t.me/extremeco...
    💙 VK: extreme...
    🧡 Insta: / _extremecode
    💜 Discord: dscrd.in/extre...
    🤎 GitHub: github.com/ext...
    Лицензия Creative Commons Attribution 4.0 на использование трека Barroom Ballet - Silent Film Light (исполнитель: Kevin MacLeod): creativecommon...
    Источник: incompetech.com...

ความคิดเห็น • 901

  • @ExtremeCode
    @ExtremeCode  3 ปีที่แล้ว +42

    gb.ru/link/HPLfmN - Стань разработчиком вместе с GeekBrains

    • @simasima764
      @simasima764 3 ปีที่แล้ว +15

      Что делать если мой лид бьет меня по рукам за просмотры ваших видео?

    • @NoldoWalker
      @NoldoWalker 3 ปีที่แล้ว +1

      Ого, да вы еще и накидываете по философски поднимая гносеологическую сторону основного философского вопроса. Но вы делаете это как субъективный идеалист, без уважения.

    • @ProfiBI
      @ProfiBI 3 ปีที่แล้ว +2

      Стань разработчиком вместе с RTFM

    • @slavpetrovich32
      @slavpetrovich32 3 ปีที่แล้ว +7

      Стань Хуервальдсом вместе с GeekBrains

    • @dmitrybarkovskyi3957
      @dmitrybarkovskyi3957 3 ปีที่แล้ว

      Что такое чистый код?

  • @akulox4074
    @akulox4074 3 ปีที่แล้ว +543

    Вопрос на экзамене по программированию: что такое Clean Code? Студент мучится, пыхтит: «ну-у-у там методы без... э..., имена не...", в конце концов говорит: "Простите, профессор, знал, но забыл!" Профессор встает и торжественно объявляет присуствующим в аудитории: "Друзья, трагедия! Единственный человек знал про Clean Code, и тот забыл!"

    • @stalker32041
      @stalker32041 ปีที่แล้ว +14

      Я знаю что такое чистый код: это когда ты в начале блока кода на ассемблере(это ещё не полноценная же функция) на ассемблере загоняешь в стэк все ненужные данные и возвращаешь пользователю эти же данные в конце.

    • @moya_mama
      @moya_mama ปีที่แล้ว +14

      @@stalker32041 а лучше, чтобы весь код состоял из одного скромного нопа

  • @MsVikk7
    @MsVikk7 3 ปีที่แล้ว +202

    - Психолог : " А ваш этот чистый код , он сейчас с нами в комнате ? " .

  • @alexkonoplian
    @alexkonoplian 3 ปีที่แล้ว +1975

    Любой чистый код разбивается об требование бизнеса сдать твою фичу ещё вчера.

    • @merlincarena
      @merlincarena 3 ปีที่แล้ว +214

      В таких случаях всегда есть надежда, что вот сейчас наговнякаю, выкатим и потом как зарефакторим ухх! А потом, ну вы поняли...

    • @ШуРик-д9ж
      @ШуРик-д9ж 3 ปีที่แล้ว +27

      @@merlincarena Ееее, тех. долгиииии

    • @focusrs169
      @focusrs169 3 ปีที่แล้ว +43

      Твоя задача, как разработчика объяснить менеджеру последствия подобной спешки

    • @WhiteBriar
      @WhiteBriar 3 ปีที่แล้ว +39

      А потом, через год-другой требования бизнеса разбиваются о заявления прогеров, что теперь приложение надо переписывать с нуля, так как теперь там ничего добавить, изменить, исправить невозможно. В подавляющем большинстве компаний приложения переписывались полностью. Так что чистый код не нужен, да-да.

    • @foxesfox5870
      @foxesfox5870 3 ปีที่แล้ว +11

      Бизнесу не нужен чистый код. Он слишком дорого стоит (в том числе по времени). Поэтому они и рассуждают: зачем платить больше?

  • @АлександрБахин-ю9р
    @АлександрБахин-ю9р 3 ปีที่แล้ว +349

    Данное видео я буду пересматривать раз в месяц, чтобы понять, какие новые слова я тут понимаю.

    • @logovo_aristocrata
      @logovo_aristocrata 2 ปีที่แล้ว

      Ну как?)
      Я просто только-только начал и ещё ничего не понимаю

    • @hematogen50g
      @hematogen50g 2 ปีที่แล้ว +6

      @@logovo_aristocrata Обязательно изучите репозиторий FizzBuzz. Местами я ржал.

    • @antonprokopenko5912
      @antonprokopenko5912 ปีที่แล้ว +7

      я выучил слово "шептало" с первых секунд

    • @DUICHMANN
      @DUICHMANN 9 หลายเดือนก่อน

      Жиза

  • @matrix-u1n
    @matrix-u1n 3 ปีที่แล้ว +339

    тема расизма в коде не раскрыта полностью)

    • @asdhuman
      @asdhuman 3 ปีที่แล้ว +2

      ждем разбор

    • @appropriate_name1
      @appropriate_name1 3 ปีที่แล้ว

      Master

    • @appropriate_name1
      @appropriate_name1 3 ปีที่แล้ว +1

      Поэтому в гитхабе master поменяли на main

    • @asdhuman
      @asdhuman 3 ปีที่แล้ว +2

      @@appropriate_name1 а еще slave теперь secondary

  • @lpg4226
    @lpg4226 3 ปีที่แล้ว +312

    Колян, надо было вставить гачи-сцену, где 2 деда сцепились в раздевалке

    • @СергейБолдин-в9м
      @СергейБолдин-в9м 3 ปีที่แล้ว +13

      Это иностранное, а надо русское!

    • @nomad_wizard6865
      @nomad_wizard6865 3 ปีที่แล้ว +8

      @@СергейБолдин-в9м Да, но можно было взять оба варианта. Вышло бы неплохо. 🤔

    • @ExeyPanteleev
      @ExeyPanteleev 5 หลายเดือนก่อน

      Битва Калоса с Уриносом лучше

    • @nikson9334
      @nikson9334 5 หลายเดือนก่อน

      Уже нельзя

  • @CyrexisX
    @CyrexisX 3 ปีที่แล้ว +323

    Ахаххахаахаххаа, плюс в чат кто красит кнопачки и делает маргин-лефт: 10рх

    • @MrPwnzrus
      @MrPwnzrus 3 ปีที่แล้ว +18

      10dp *

    • @Creativeeart
      @Creativeeart 3 ปีที่แล้ว

      Извращюги

    • @glebdolskiy
      @glebdolskiy 3 ปีที่แล้ว

      + чат прийди

    • @flatl1ne
      @flatl1ne 3 ปีที่แล้ว +1

      0.5rem

    • @Valentin_I
      @Valentin_I 3 ปีที่แล้ว +8

      margin-left: var(--margin-left);

  • @agentr227
    @agentr227 3 ปีที่แล้ว +264

    в чистом коде черти водятся👹

    • @ИмяФамилия-ь9е6ь
      @ИмяФамилия-ь9е6ь 3 ปีที่แล้ว +1

      Это Владимир...

    • @RYZEN1903
      @RYZEN1903 3 ปีที่แล้ว +2

      Великая фраза: Там где есть свет, там есть и тьма...

  • @dimitri.fedorenko
    @dimitri.fedorenko 3 ปีที่แล้ว +94

    Спасибо, оправдали мой говнокод. Буду на код ревью говорить, что я сразу к энтропии перешёл 👍

    • @ArchOracle
      @ArchOracle 3 ปีที่แล้ว +4

      Ну вы же ещё не самоубились, верно? И там и там энтропия...)

    • @владимиркарпов-т4ъ
      @владимиркарпов-т4ъ 2 ปีที่แล้ว +1

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

    • @pavelslutsky3114
      @pavelslutsky3114 2 ปีที่แล้ว

      @@владимиркарпов-т4ъ Все вокруг стремится к этой энтропии, но не только лишь каждый может ее достичь.

  • @HSMAdvisor
    @HSMAdvisor 3 ปีที่แล้ว +217

    "Ух ты ёпт - вот это SOLID!"
    - Схоронил

    • @okke00
      @okke00 3 ปีที่แล้ว +10

      Смех смехом, а я видал таких чуваков, которые весь проект по заветам Мартина писали, и там такие цитаты регулярно всплывали

    • @dobrochaneranonimous2496
      @dobrochaneranonimous2496 2 ปีที่แล้ว +2

      скинул этот коммент чуваку с сухпайками из леса

    • @tackesi
      @tackesi 7 หลายเดือนก่อน

      Да я тоже поржал и над мидолварами

  • @OleksiiM4
    @OleksiiM4 3 ปีที่แล้ว +421

    Готов предложить следующее определение: чистый код - это говнокод с минимумом дерьма 🌚

    • @olegburik4687
      @olegburik4687 3 ปีที่แล้ว +53

      Ооо это ведь можно сформулировать как задачу по оптимизации: min f(x) по х, где x это количество говна, а f - функция, которая принимает говно и превращает его в код. Но тогда f(0) = 0, что подтверждается автором видео. Непонятно, где определена эта функция и нахера, но оставлю ее здесь, а вы там субдиффиренцируйте ее.

    • @andrewgora8152
      @andrewgora8152 3 ปีที่แล้ว +28

      можно так - чистый код - это твердая какашечка

    • @МаксимОанча
      @МаксимОанча 3 ปีที่แล้ว +10

      @@andrewgora8152 тогда мой код - жидкая подливка)

    • @shitposting_box
      @shitposting_box 3 ปีที่แล้ว +20

      чистый код это как пыль, спрятанная под ковер - для человека со стороны все выглядит чисто и аккуратно, пока он не откроет ту дальнюю папку, где скрываются говно-спагетти-монстры

    • @Xokyopo
      @Xokyopo 3 ปีที่แล้ว +8

      Все проще. Теория такова. Берём код, что бы он был хорошим он должен соблюдать несколько правил:
      1. Быть достаточно обособлен, что бы понятно было что он делает.
      2. Быть достаточно упругим что бы его можно было расширять.
      Теперь возьмём эти истинны и перефразируем их в два простых слова: твердость и мягкость. Перво определяет форму, второе даёт её изменить. А теперь давайте подумаем что является лучшей моделью для этого...
      Какашка!
      Да она самая, и если будем откладывать от нее мерки, то мы наглядно получим что такое плохой код.

  • @ГеоргийТрубецкой-й8й
    @ГеоргийТрубецкой-й8й 3 ปีที่แล้ว +69

    Я человек простой. Вижу рекламу Скилбокс и Гикбрейнс - ставлю дизлайк.

    • @Stich7777777777
      @Stich7777777777 3 ปีที่แล้ว +3

      А лучше бы поставил SponsorBlock

  • @AudioCD1
    @AudioCD1 3 ปีที่แล้ว +100

    Print("чистый код")
    Усё

    • @СергейБолдин-в9м
      @СергейБолдин-в9м 3 ปีที่แล้ว +10

      Cannot resolve symbol "Print".

    • @qsr6840
      @qsr6840 3 ปีที่แล้ว +8

      @@СергейБолдин-в9м unknown command «чистый код»

    • @qsr6840
      @qsr6840 3 ปีที่แล้ว +11

      Или синтаксис инвалид

    • @СергейБолдин-в9м
      @СергейБолдин-в9м 3 ปีที่แล้ว +1

      @@qsr6840 Не, это не ошибка. Здесь строка.

    • @kamerton2595
      @kamerton2595 3 ปีที่แล้ว +2

      ; expected

  • @pycz
    @pycz 3 ปีที่แล้ว +42

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

  • @kianseibel2236
    @kianseibel2236 3 ปีที่แล้ว +121

    Ждём видео с критикой тех, кто критикует концепцию "чистого кода"

    • @ЮрийШпорхун
      @ЮрийШпорхун 3 ปีที่แล้ว +6

      Они в InduSoft работают, но у них нет времени на видосы - надо делать WPF код с переменными, которые называются a, aa, ab, data, datas, datass
      p.s. это реальное название компании я не рофлю

    • @ПашаИвлев
      @ПашаИвлев 2 ปีที่แล้ว

      Уже есть

  • @arhitutorials
    @arhitutorials 3 ปีที่แล้ว +85

    Чистый код - это всего лишь сборник эмпирических наблюдений отдельных личностей. Почитать можно, чтоб дать себе пищу для ума, но не более. Умиляют люди, которые относятся к этому как к священному писанию)

    • @dnodanon
      @dnodanon 3 ปีที่แล้ว +14

      В чистом коде от дядюшки Боба вообще говорится, что он не пишет о том, как надо. Он всего лишь описывает то, что конкретно ему помогло в разработке

    • @mister-ace
      @mister-ace 3 ปีที่แล้ว +9

      Согласен, Дядюшка Боб вполне адекватно все расписал.

    • @xcxc-iu3rb
      @xcxc-iu3rb ปีที่แล้ว

      а SOLID?

    • @_HedgehogNSK
      @_HedgehogNSK 2 หลายเดือนก่อน

      Умиляют люди, которые к священному писанию относятся как чистому коду.

  • @nuxu9_ce6e
    @nuxu9_ce6e 3 ปีที่แล้ว +14

    Мой код никогда не скатывается в говнокод, он с него начинается

    • @ruslandad365
      @ruslandad365 3 ปีที่แล้ว

      Жиза))))

    • @Jewbender
      @Jewbender 3 ปีที่แล้ว

      Так правильно

  • @HerrHoldem
    @HerrHoldem 3 ปีที่แล้ว +25

    Я: базированный большой шлёппа гройпер гигачад с квадратной челюстью
    Мой оппонент: поридж либераха куколд сойджак

  • @ivan-ivanov-ivanovich
    @ivan-ivanov-ivanovich 3 ปีที่แล้ว +10

    Стань умственно и финансово неполноценным вместе с GeekBrains
    Ролики ради рекламы, пора становиться магазином на диване

  • @МитяДмитриевич
    @МитяДмитриевич 3 ปีที่แล้ว +42

    Рекламодатель (курсы) этого видоса посмотрев результат , хлебнул валидола и послал юристов за вазелином))

    • @infdox9051
      @infdox9051 3 ปีที่แล้ว +3

      Приезжайте в Америку где сдыхают живьем от политкорретности

    • @МитяДмитриевич
      @МитяДмитриевич 3 ปีที่แล้ว

      @@infdox9051 шутка, рекламодатель все понимал.

    • @infdox9051
      @infdox9051 3 ปีที่แล้ว

      @@МитяДмитриевич Очень страшно жить в стране зомби где все фейковое и одинаковое, и за малейшее отклонение идет наказание от Системы

    • @МитяДмитриевич
      @МитяДмитриевич 3 ปีที่แล้ว +1

      @@infdox9051 господи, да пошутил я)) набежали защитники....

    • @infdox9051
      @infdox9051 3 ปีที่แล้ว +1

      @@МитяДмитриевич Потому что шутки становятся реальностью. Кто пожил в проклятой Америке знает

  • @araslanrus
    @araslanrus 3 ปีที่แล้ว +53

    Конечно парнишка норм, и не глуппый, но за гиеэкбрайнс минус тебе

    • @kuplumozga
      @kuplumozga 3 ปีที่แล้ว +3

      Деньги не пахнут как говорится

    • @noori2105
      @noori2105 3 ปีที่แล้ว

      -

  • @snatch-guy
    @snatch-guy 3 ปีที่แล้ว +92

    "чистый код отражает намерения программиста. т.е. по коду можно понять ход его мыслей"
    примерная цитата из "чистого кода"
    как по мне идеальное определение

    • @feeler.2k
      @feeler.2k 3 ปีที่แล้ว +30

      намерение ввести остальных в заблуждение

    • @snatch-guy
      @snatch-guy 3 ปีที่แล้ว +14

      @@feeler.2k особенно если программист под кайфом

    • @_VladMir_
      @_VladMir_ 3 ปีที่แล้ว +5

      @Starky Ну по сути это тоже ход твоих мыслей) Тебе говорят нужно получить цифру 4. Ты такой " хм ну я могу взять 3+1 или 2+2 или же корень из 16" . то какой метод ты выберешь и есть ход твоих мыслей, то о чём ты подумал. А то что потом из за корня возможно придется строить костыли, это последствия твоего хода мыслей, сам усложнил себе жизнь XD

    • @rtm876
      @rtm876 3 ปีที่แล้ว +2

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

  • @grigoriyvs
    @grigoriyvs 3 ปีที่แล้ว +25

    По Бобу, признак чистого кода - быстрое ориентирование в нем. Если в твоём коде сложно запутаться и в любой момент ты можешь в нем достаточно быстро разобраться, то твой код достаточно чистый.
    Не знаю о чем ты, чел, но в книге Боба прямым текстом написано, что его правила не истина в последней инстанции и истина у каждого своя, что от ситуации к ситуации всё может быть иначе, он лишь делится тем, что ему помогает, в надежде что возможно поможет кому то еще
    Читать или воспринимать через жопу может каждый, но книга хуже от этого не становится
    Вроде пытаешься чему то поучать, а вроде реклама сомнительных организаций

    • @zede1697
      @zede1697 2 ปีที่แล้ว

      так в Clean Code в самом начале прям написано: единственная верная метрика кода это WTF per Minute

    • @grigoriyvs
      @grigoriyvs 2 ปีที่แล้ว

      @@zede1697 это ни как не опровергает мои слова

    • @zede1697
      @zede1697 2 ปีที่แล้ว

      @@grigoriyvs наоборот, это было подтверждение твоих слов скорее

  • @rhapsodi
    @rhapsodi 3 ปีที่แล้ว +35

    "Разум - служанка чувств" Отличный рефакторинг того, что наше сознательное работает на подсознательное и никак иначе, пожалуй запишу.

    • @dasshrs
      @dasshrs 3 ปีที่แล้ว +2

      Почувствовал дерьмо - написал код

  • @MIXEL3D3
    @MIXEL3D3 3 ปีที่แล้ว +18

    Ля, мужик в конце клёвый

  • @Blowjin
    @Blowjin 3 ปีที่แล้ว +22

    EC настолько часто рвёт шептало, что оно не успевает заживать. Берегите себя!

  • @feolius
    @feolius 3 ปีที่แล้ว +54

    Интересно, что если читать Чистый код глазами, а не жепой, то можно как раз таки в самом начале книги найти очень важное пояснение, что данная книга не является сборником неприложных правил по написанию кода, а само по себе кодирование - процесс эвристический, и те методы, которые сработали в одном случае для понижения сложности разработки и сопровождения кода, могут совсем не сработать в другом. И вообще книга Макконела, в отличии от трудов дядюшки Боба, весьма толерантна в своих "советах". Но всем похую, ведь главное пилить фичи.

    • @ShinsakuToo
      @ShinsakuToo 2 ปีที่แล้ว +16

      Ещё можно в предисловии написать "если дальше херня то это не херня на самом деле ну сам подумай ты чо". И тогда книга будет абсолютно непогрешима.

    • @Цегорах-ь5ф
      @Цегорах-ь5ф 3 หลายเดือนก่อน

      ​@@ShinsakuToo крайности тоже редко приближают нас к правильным решениям

  • @ОлексійШвець-ь1ю
    @ОлексійШвець-ь1ю 3 ปีที่แล้ว +8

    Исповедуюсь.
    Я не умею программировать , но делаю вид что хоть что-то понимаю

    • @scriptocreator
      @scriptocreator 3 ปีที่แล้ว

      А я не понимаю что такое настоящий грязный код, но осознаю, что грязным его делает не свобода _(типа если он ограничивается, то его не существует)),_ а выражения, коими и является ФП))))) 🤡

  • @kneel6815
    @kneel6815 3 ปีที่แล้ว +10

    В комментариях обнаружены 3 гендера.

  • @sl1vka932
    @sl1vka932 3 ปีที่แล้ว +19

    Включаю твои видео не в познавательных целях, а - в развлекательных)))
    Манера подачи супер!

  • @БогданГуківський
    @БогданГуківський 2 ปีที่แล้ว +3

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

  • @Akasa_Lust
    @Akasa_Lust 3 ปีที่แล้ว +13

    Берём любой хеллоу ворлд - вот же он, сцуко, чистый код!
    Книжки на самом деле отличные. Куча годных мыслей от людей, которые дохрена кодили.

    • @Watozarato
      @Watozarato 5 หลายเดือนก่อน

      Не, грязный, ведь твоя функция вывода тратит 0.001мс,а надо 0.00000000, вдобавок слишком много букв, из-за чего нечитаемо становится.
      :)

  • @MeonisRP
    @MeonisRP 3 ปีที่แล้ว +98

    Всегда удивляло, откуда у многих программистов столь великое ЧСВ, как будто они не код пишут, а переворачивают фундаментальное устройство мира. И да, я сейчас и про автора канала в том числе)

    • @chiboreache
      @chiboreache 2 ปีที่แล้ว +25

      потому что на фоне окружающих млекопитающих животных - это так и есть.

    • @maksymkyryliuk492
      @maksymkyryliuk492 2 ปีที่แล้ว +4

      Потому что зарабатывает много по меркам своей деревни, в Европе у него был бы средний доход.

    • @Diabolic9595
      @Diabolic9595 2 ปีที่แล้ว +3

      @@maksymkyryliuk492 nunu

    • @raufauf3979
      @raufauf3979 2 ปีที่แล้ว +1

      потому что прогеры гигачады, а остальные мусор 20 iq

    • @eikolyakov
      @eikolyakov 2 ปีที่แล้ว +5

      @@maksymkyryliuk492 ну далеко не средний, сильно выше среднего, но конечно в среднем разница не такая, как в снг.

  • @trier1118
    @trier1118 2 ปีที่แล้ว +5

    Братан, хорош, давай, давай вперед! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого почаще?

  • @zproger
    @zproger 3 ปีที่แล้ว +5

    Мне кажется чистый код можно писать только когда есть вдохновение))
    Ибо когда нужно что-то сделать, но у тебя нет желания работать, тогда
    получается мягко говоря не очень.

    • @hiryu70
      @hiryu70 3 ปีที่แล้ว +2

      Это шутка, потому что всегда есть желание писать код)

    • @zproger
      @zproger 3 ปีที่แล้ว +2

      @@hiryu70 Ну смотря что писать)) Проекты не всегда
      по душе, иногда попадаются такие бредовые проекты, что даже
      5 строчек написать это целое испытание :D

    • @АртёмОлейников-з2ю
      @АртёмОлейников-з2ю 3 ปีที่แล้ว

      @@hiryu70 Вы видать логику СRM битрикс не дорабатывали.) В одних моментах идёт как по феншую. А в других , к примеру,заставить систему искать дубли компаний к примеру по пользов полю ,то бишь встроиться в родной функционал . Доков нету , лезишь в ядро и понимаешь. Что тебе нужно унаследоваться от какого-то из этих класов , породить сущность конкретно для этого поля.Хрен знает выйдет ли вообще. Потом либо подписываться на событие изменение компании или ваять прямо таки модуль.
      Смотришь. За 3и часа надо сделать...Ваяешь агента и тупо пхпговнокодишь Что бы каждую ночь дубли записывались в список.
      Ну и какой тут спрашивается может быть чистый код))

  • @brazq
    @brazq 3 ปีที่แล้ว +11

    Теперь я себя чувствую гавном чуть меньше :D

  • @shadowspirit6459
    @shadowspirit6459 3 ปีที่แล้ว +9

    1:05 фул!!!

  • @evgeny_5891
    @evgeny_5891 3 ปีที่แล้ว +2

    Почему говоря о чистом коде всегда подтаскивают Дядюшку Боба, мол вот он накидал говна на вентилятор но это дорого и долго и вообще не реально. На самом деле, те кто внимательно его читал могут заметить, что он только дал в своих трудах рекомендации как улучшать поддержку если проект будет развиваться в долгую, но в книге он не однократно повторяет про "оверхед" этого самого чистого кода там где оно не нужно, он так же говорит что это дорого и долго. Упреки в его сторону летят походу только от тех кто нахватался "верхушек" а с его трудами на самом деле не знаком.

  • @jasperhumpsman7151
    @jasperhumpsman7151 3 ปีที่แล้ว +50

    Лайк если досмотрел танец до конца

    • @MatteuBall
      @MatteuBall 3 ปีที่แล้ว

      Какой танец?

    • @viacheslav1392
      @viacheslav1392 3 ปีที่แล้ว +1

      чел, я три раза пересматривал...

  • @vitiok78
    @vitiok78 3 ปีที่แล้ว +1

    Если чистый код не существует, то нет определения для говнокода, а значит, говнокод тоже не существует... Но откуда же вонь при открытии этого вот легаси проекта?

  • @ГачиБимбера
    @ГачиБимбера 3 ปีที่แล้ว +14

    Согласен, кста запили видос про с++ и что о нём думаешь

    • @mirzobeksultonnazarov976
      @mirzobeksultonnazarov976 3 ปีที่แล้ว +3

      th-cam.com/video/3JTwA5IOq7I/w-d-xo.html

    • @ГачиБимбера
      @ГачиБимбера 3 ปีที่แล้ว +1

      @@mirzobeksultonnazarov976 нет я прям полный видос без приколов

  • @pavelshiriaev6114
    @pavelshiriaev6114 3 ปีที่แล้ว +56

    Фундаментальная идея обеих книг - в том что нужно разумно и осознанно походить к коду. Описанные рекомендации (именно так, рекомендации, а не правила) в общем случае помогут сделать код более читабельным. Тем не менее, как и все рекомендации, их нужно переварить и подумать перед применением, стоит ли их вообще использовать в данном случае. Хорошая идея, вложенная в голову дурака, превращает ее в лютейший треш (и это относится далеко не только к коду). Задача Стива и Боба - указать некий ориентир, следуя которому можно сделать свой код лучше. И с этим книги справляются. Но если не прикладывать голову к написанному - получится печаль.

    • @okayno14
      @okayno14 2 ปีที่แล้ว +16

      Я бы даже сказал, что эти книги нужно воспринимать не как сборник догм, а скорее как перечень частых проблем, над которыми следует помедитировать.

    • @rat2316
      @rat2316 ปีที่แล้ว

      Самообучение лучше

    • @pixel27
      @pixel27 11 หลายเดือนก่อน

      ​@@rat2316так это оно и есть 🤔

    • @rat2316
      @rat2316 11 หลายเดือนก่อน

      @@pixel27 ну вывод комента в этом, а я сказанул про книжку

  • @king_fox_3106
    @king_fox_3106 10 หลายเดือนก่อน +1

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

  • @just4funTony
    @just4funTony 3 ปีที่แล้ว +3

    уу, я тут вчера как раз локти плакал, что у меня в юнити не получается избавиться от статиков и сделать все "тру", чтоб прям ооп и изи расширяемость и прочее. Но нихера не получалось, даже нарисовав блоксхему там такая мешанина в иерархии получалась, что некоторые объекты должны получать инфу от объектов которые им совершенно не "соседи".
    Пообщавшись с прогерами, оказалось что не надо было рвать жопу и переделывать весь проект "под ооп" , ибо в геймдеве один фиг его поддерживать сложно

    • @hematogen50g
      @hematogen50g 3 ปีที่แล้ว

      Мой знакомый, не прогер написал рыбалку на анриале на блупринтах. И заработал нехилое бабло, что квартиру в Турции купил. Мораль - юзеру срать на ваш говнокод.

  • @yesorno4797
    @yesorno4797 ปีที่แล้ว +1

    Царь во дворца! Царь во дворца! Ой какой мы философский! Смысл жизни нашли в чувствах. Иди поешь сахару раз это тебе приносит удовольствие

  • @MrShinjite
    @MrShinjite 3 ปีที่แล้ว +8

    Всё что нужно знать про GeekBrains. Зачем нам чистый код, архитектура, паттерны. Хуяк хуяк и в продакшн

  • @unjnown333
    @unjnown333 3 ปีที่แล้ว +2

    актив как у инкапсуляции

  • @СерёгаСокольский
    @СерёгаСокольский 3 ปีที่แล้ว +7

    Может быть изначально проект начал писаться по чистому коду. Но потом автор ушёл и пришёл некий Василий, который посчитал, что код не чистый или наоборот повторил автора, который изначально писал не чистый код, как уже посчитал третий - некий Георгий.

    • @АртёмОлейников-з2ю
      @АртёмОлейников-з2ю 3 ปีที่แล้ว

      Чаще всего ПМы делают оценки задач не учитывая знаком ты с проектом или нет.
      Приходит такой типчик. Большую часть времени отведённое поёбся с ним . Сказал да ёп твою мать вхуярил функцию , ничего не сломал , порадовался и пошёл дальше.)

    • @СерёгаСокольский
      @СерёгаСокольский 3 ปีที่แล้ว

      @@АртёмОлейников-з2ю да всем вообще плевать. Ты должен доделать проект уже ВЧЕРА. Иначе бизнес теряет прибыль.

    • @АртёмОлейников-з2ю
      @АртёмОлейников-з2ю 3 ปีที่แล้ว

      @@СерёгаСокольский Как бы да. И поэтому надух не переношу галеры.
      Предпочитаю так. Надо вчера. На . бери. Нужна доработка прайс x3.
      Потому как я тоже бизнес, и терять прибыль не намерен.))

  • @АтлантБетенев
    @АтлантБетенев 3 หลายเดือนก่อน +1

    Чистый код это код в котором всё говно спрятано в библеотеки. или в сам язык

  • @rafindobuff990
    @rafindobuff990 3 ปีที่แล้ว +18

    единственное правило: раз работает, создавай коммит и не ебись стандартами

    • @TrupDaVinci
      @TrupDaVinci 3 ปีที่แล้ว

      Ты закончил с задачей тогда, не когда она работает, а когда она работает правильно

    • @АнтонБ-х9у
      @АнтонБ-х9у 4 หลายเดือนก่อน

      ​@@TrupDaVinciи когда коллеги не испытывают желание поймать тебя в туалете и отпи...ть ногами.

  • @АльфредБрок
    @АльфредБрок 3 ปีที่แล้ว +1

    Очень тупое видео ради рекламы. Никому не рекомендую смотреть. Чел хейтит Чистый код, но сам от этих фанатиков далеко не ушёл. Классический пример как прогера нельзя слушать ни в каких областях кроме постукивания по клавиатуре. Да и в целом желательно ему запретить разговаривать.

  • @Dadadadam999
    @Dadadadam999 3 ปีที่แล้ว +15

    Extreme код, после просмотра видосов Ромы Сакутина:

    • @HelloWorld-ln5cy
      @HelloWorld-ln5cy 3 ปีที่แล้ว +3

      Роман очень токсичен, что у многих вызывает отвращение

    • @nloo
      @nloo 3 ปีที่แล้ว

      @@HelloWorld-ln5cy мне жаль его работников...

    • @russianpokemon2484
      @russianpokemon2484 3 ปีที่แล้ว

      @@nloo а работникам не жаль))

    • @nloo
      @nloo 3 ปีที่แล้ว

      @@russianpokemon2484 все потому что они ливнули?)

    • @russianpokemon2484
      @russianpokemon2484 3 ปีที่แล้ว

      @@nloo в группе сидят, работают, не жалуются 🤷‍♂️
      Иногда помогают с вопросами

  • @geebrox
    @geebrox 3 ปีที่แล้ว +5

    паттерн PIDOR всех спасёт

  • @rustyscarlet
    @rustyscarlet 3 ปีที่แล้ว +3

    Я бы поверил, если бы не было рекламы гикбокса и скиллбрейнса, ведь грибочки у которых рот в солиде там преподами работают.

  • @YouTrup163
    @YouTrup163 2 ปีที่แล้ว +1

    Собрались говнокодеры хаить сборник рекомендаций и различных вариантов практик, как будто им запретили иначе писать, лол

  • @Sokolyuk
    @Sokolyuk 3 ปีที่แล้ว +6

    Все четко! Чистого кода нет, это суеверие из серии как ставить скобки. Я программер со стажем 25+

    • @Torbjorn-ph7rt
      @Torbjorn-ph7rt 3 ปีที่แล้ว

      Сплюнь три раза. Открывающую фигурную скобку надо ставить в конце а не под, а отступы табами, а не пробелами. Мой стаж больше не сметь мне перечить!

    • @pgrusha
      @pgrusha 3 ปีที่แล้ว +1

      @@Torbjorn-ph7rt мой стаж тоже больше, а потому ты будешь ставить скобки так, как скажет работодатель, т.е. по стандарту, принятому в компании. Только Python умудрился сделать абсолютный стандарт PEP8, но и в нем есть пространство для маневров с дополнительными требованиями и ограничениями.

  • @AS-nu7ez
    @AS-nu7ez 3 ปีที่แล้ว +2

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

  • @maxaugust
    @maxaugust 3 ปีที่แล้ว +3

    Ребятули, у вас же свой мега-стартап и ламборджини в коксе засыпаны, зачем прекрасный липовый мёд знаний и размышлений бодяжить рекламой?

  • @AlexCopter33
    @AlexCopter33 3 ปีที่แล้ว +1

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

  • @bjrnjensen8914
    @bjrnjensen8914 3 ปีที่แล้ว +5

    Признаю, забайтил))

  • @constantinconovaloff1328
    @constantinconovaloff1328 3 ปีที่แล้ว +2

    Прости энтропия, ибо я был грешен порочными мыслями писать хороший код.
    Я был глуп и ослеплен самолюбием в мыслях, что я лучше других.
    Великий бог хаоса прими в свои адепты верного слугу!

  • @ksenkso
    @ksenkso 3 ปีที่แล้ว +3

    Молюсь, чтобы @ExtremeCode сделал из моего говнокода прекрасную уточку со своей аватарки

    • @СергейБолдин-в9м
      @СергейБолдин-в9м 3 ปีที่แล้ว

      Записать его в форме уточки, как кто-то делал в форме бублика?

  • @SergMirny_yt
    @SergMirny_yt 3 ปีที่แล้ว +1

    Здравствуйте, меня зовут Сергей и я говнокодер. Я могу показать свой говнокод на гитхабе.

  • @truenvy7509
    @truenvy7509 3 ปีที่แล้ว +8

    почему я так проорал с этого видоса :D

    • @infdox9051
      @infdox9051 3 ปีที่แล้ว

      Правду кто-то сказал

  • @КотПушистенький
    @КотПушистенький 3 ปีที่แล้ว +1

    Щас бы до KISS и DRY доёбываться, мистер кабанейро...

  • @YcarneroY
    @YcarneroY 3 ปีที่แล้ว +4

    Тоже хочу научиться так танцевать 7:45, благо пузо уже нарощено

  • @Mazai58
    @Mazai58 3 ปีที่แล้ว +2

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

  • @Бякибуки-э7ъ
    @Бякибуки-э7ъ 3 ปีที่แล้ว +4

    Ахах ну здесь реклама прям заходит, чисто поржал))

  • @robofun90
    @robofun90 3 ปีที่แล้ว +2

    DRY, KISS, SOLID - помойка и фантизии
    РГВК - рабочий гавно код!

  • @rus_artur4ik
    @rus_artur4ik 3 ปีที่แล้ว +4

    Чуваку хайпа не хватает. Выдернул из контекста слова Боба, и вывернул все так, что чистый код и не нужен получается. Про физбазз вообще не в тему вставил - идея клинкода в возможности масштабирования и работы в команде

  • @xenx7312
    @xenx7312 3 ปีที่แล้ว +3

    Нужно кое создавать в противовес чистому коду - экстрим код. И книжку обязательно напишите

  • @finetiq__659
    @finetiq__659 3 ปีที่แล้ว +7

    0:55 есть ссылка на ориджин видео?)

    • @Aizistral
      @Aizistral 3 ปีที่แล้ว

      Оповестите когда найдут

    • @evildaimyo3746
      @evildaimyo3746 3 ปีที่แล้ว

      Тоже друг интересуется

    • @PwnUrBadCock
      @PwnUrBadCock 3 ปีที่แล้ว

      Тоже жду. Пинганите добрые люди.

    • @swurr
      @swurr 3 ปีที่แล้ว

      гугли "Lucky Hall newly opened Yurikawa Sara"

    • @finetiq__659
      @finetiq__659 3 ปีที่แล้ว

      @@swurr благодарю, люблю айти комьюнити)

  • @medokot9658
    @medokot9658 3 ปีที่แล้ว +2

    Видео ложь лично для меня
    Ведь я всегда пишу чистое говно

    • @СергейБолдин-в9м
      @СергейБолдин-в9м 3 ปีที่แล้ว +1

      Не бывает ни чистого кода, ни чистого говна. Есть только говнокод.

  • @javascripttask7556
    @javascripttask7556 3 ปีที่แล้ว +3

    ходят слухи что на экране установшика npm пакетов устанавливается до сих пор.

  • @Shimanskiys
    @Shimanskiys 3 ปีที่แล้ว +1

    Это не возможно , физически. П. С рогозин

  • @Aeroua
    @Aeroua 3 ปีที่แล้ว +3

    покаялся, исповедался. байт пассд

  • @ИгорьСтепанов-и1п5х
    @ИгорьСтепанов-и1п5х 2 ปีที่แล้ว +2

    Исповедуюсь. Спаси и сохрани.

  • @fLyxxxxxxx
    @fLyxxxxxxx 3 ปีที่แล้ว +4

    Слава богу, что начинаются нормальные загоны серьёзных тем. В конце концов опыт что-то да значит и посылаете прозрение в массы 💪🏻

    • @scriptocreator
      @scriptocreator 3 ปีที่แล้ว +1

      -Читал этот коммент уже где-то у плоскоземельщиков-

  • @helloworld9018
    @helloworld9018 3 ปีที่แล้ว +2

    А тема с Кармаком не раскрыта, о чём конкретно он говорил в контексте темы видео, если говорил вообще?

  • @vm3027
    @vm3027 3 ปีที่แล้ว +4

    Отче, я согрешил... 😁

  • @ИкромХасанбаев
    @ИкромХасанбаев ปีที่แล้ว +1

    Че за хуйня, говорит что Макдональдс и Боб противоречат друг другу, при этом один говорит, что аргументов в функции должно быть не больше 7, а второй говорит, что не должен быть больше 2, но это не значит что они противоречат друг другу, потому что по правилам Боба аргументов все еще меньше 7, тут явно пересечение. И как будто бы такой кучи болтавни с роздуванием из мухи слона большая часть ролика, невероятное утрирование, учитывая, что в книгах даются рекомендации, а не заповеди. О общем, ощущение, будто видосы ради хайпа

    • @SemyonKalyakulin
      @SemyonKalyakulin 2 หลายเดือนก่อน

      Макдональдс разрешает от 3х до 7и аргументов. Боб - нет. Противоречие

  • @jokeer3148
    @jokeer3148 3 ปีที่แล้ว +3

    Это ты реакт апп создаешь, а я думал пол интернета через NPM скачиваешь.

    • @anmaner4822
      @anmaner4822 3 ปีที่แล้ว +2

      Там обычно пол интернета и скачивается

  • @MaksimK-l4k
    @MaksimK-l4k 3 ปีที่แล้ว +2

    Учитесь писать чистый-АРИЙСКИЙ КОДЪ !

  • @karchx8388
    @karchx8388 3 ปีที่แล้ว +3

    Чистый код существует, только его никто не видел, кроме учеников Skillbox и гикбрейнс!

    • @Аудиокниги-г8д
      @Аудиокниги-г8д 3 ปีที่แล้ว

      Бедняга, тебя так зацепило, что в видео есть реклама? Шок!

    • @karchx8388
      @karchx8388 3 ปีที่แล้ว +1

      @@Аудиокниги-г8д да не) я люблю экстримкоде. Это просто байт на лайки и мемес. Он же меня называет маляткой, а его не могу продажной джаваскриптерской попкой?)

    • @Аудиокниги-г8д
      @Аудиокниги-г8д 3 ปีที่แล้ว +1

      @@karchx8388 называть мужика попкой... мне кажется, что твоя ориентация под угрозой)

    • @karchx8388
      @karchx8388 3 ปีที่แล้ว +1

      @@Аудиокниги-г8д неправда! На питоне всего полгода писал!

  • @Fakem1ner
    @Fakem1ner 3 ปีที่แล้ว +2

    А ведь реально, как писать код, чтобы он был "чистым"?

  • @nomugop8017
    @nomugop8017 3 ปีที่แล้ว +3

    Я всё понимаю, жить на что то надо, но рекламировать скилбокс малолеток 18+, уж больно низко..

    • @dasshrs
      @dasshrs 3 ปีที่แล้ว

      Даже жалко как-то. Есть школьник например. Ну или даже окончевший школу, но школьник по уму. Просит пиздец как много денег у родителей с фразой я отучусь буду зарабатывать. А жизнь то окажется намного сложнее. И можно было поучить бесплатно и знать столько же (а вообще если есть голова и умеешь гуглить то намного больше)

    • @dasshrs
      @dasshrs 3 ปีที่แล้ว +1

      Можно конечно сказать у нас в целом образование такое, но в универе хотя бы бумажку дают на которую одном глазом но все таки посмотрят))

    • @nomugop8017
      @nomugop8017 3 ปีที่แล้ว +1

      В последнее время стало модно продавать большую красивую коробку , а внутри ещё коробка , в ней коробка, в которой ещё коробка .... а там пара лекций , о том какой ты молодец, что научился забивать гвоздь и о том, что это когда нибудь поможет тебе построить большой красивый дом, но прежде, тебе нужно будет где то взять ещё 90% знаний, и ты начинаешь практиковать полученные знания на крышках гробов..

    • @nomugop8017
      @nomugop8017 3 ปีที่แล้ว

      Но не все такие , есть лекции Udemy - Андрей Сумин, по java. Вот это настоящий учитель , от Бога

  • @antonjust3503
    @antonjust3503 3 ปีที่แล้ว +2

    Ну да, писать 100% чистый код невозможно. Но это не значит, что к этому не надо стремиться .

  • @fakt7814
    @fakt7814 3 ปีที่แล้ว +6

    Дядюшка Боб: у идеальной функции вообще не должно быть аргументов
    Программисты на Haskell: *сердечный приступ*

    • @Дмитрий-о8м9с
      @Дмитрий-о8м9с 3 ปีที่แล้ว

      У меня аж шептало на этом моменте треснуло

  • @Excalib
    @Excalib 3 ปีที่แล้ว +1

    Не смотрел видос, поставил дизлайк

  • @nikitanovosyolov5393
    @nikitanovosyolov5393 3 ปีที่แล้ว +11

    Когда фигу надо сдать прямщас - любые желания сделать классно и красиво остаются не удел, временами даже на ТЗ кладут большой и толстый.

  • @Svetly_temny
    @Svetly_temny ปีที่แล้ว +1

    Спасибо за новое мнение

  • @okke00
    @okke00 3 ปีที่แล้ว +6

    Самое забавное что Мартин в одной главе топит за иммутабельность, а в другой пишет про идеальный метод без параметров, который почти наверняка будет мутировать какое-то состояние объекта

  • @makige1378
    @makige1378 3 ปีที่แล้ว +1

    А почему рот в скиллбоксе?

  • @michaellyashenko2096
    @michaellyashenko2096 3 ปีที่แล้ว +4

    Братишка, мне почти сорокет и я девелапер. Как же ты прав, какая подача, какие речевые обороты, просто мёд в уши. Как мне иногда хочется сделать физическое замечание этим "великим философам", которые трут про чистый коТ и орут об этом из-за каждого угла, при этом, дай бох 3 строчки кода напишут за месяц и ссуцца ревью как приёма у прокурора.
    Обычно пишут такую дичь, что потом немножко хочется задать вопрос: "Алё-на, а это не ты там по всем чатам рассказывал как надо? Это чо за дичь ты написал?"
    Т.е. у меня немножко складывается впечатление, что эти товарищи ВСЕГДА знают, что нужно делать другим, но никогда не знают, что делать себе.
    С ув., старый-больной питонист-дэвопс-гошник, в прошлом джава-скалист.

  • @DecembristITTV
    @DecembristITTV 3 ปีที่แล้ว +1

    Меня твои истории просто достали уже, я уже не могу их слушать, блин. Одна история офигительней другой, просто. Про говнокод, блин. Про какую-то фигню, макконналафью. Чё ты несёшь-то вообще? Ты можешь заткнуться? Чистый код, блин, встанет - возбудимся. Чего, блин? Про что ты несёшь? Вообще офигеть.
    А по поводу ролика "зависит от определения"

  • @engineer.s
    @engineer.s 3 ปีที่แล้ว +6

    Я не программист (но чуть в теме), но такая божественная подача, что можно даже смотреть.

  • @swurr
    @swurr 3 ปีที่แล้ว +1

    0:55 - Yurikawa Sara

  • @relaxjk
    @relaxjk 3 ปีที่แล้ว +5

    Да есть чистый код , красивый , простой и чистый как слеза девственного единорога. НО ! не в каждом проекте это физически реально реализовать.

  • @kirsanov2008
    @kirsanov2008 3 ปีที่แล้ว +1

    чето какая то шняга