ExtremeCode
ExtremeCode
  • 148
  • 33 101 456
Решение глобальной проблемы программирования
Erid: 2VtzquciLz2 | Начните учиться «Data Science» бесплатно в Яндекс Практикуме: ya.cc/t/ewr-05Fd586vmj
---
Подпишись на наш Telegram Канал 🖤 t.me/extremecode
Лицензия Creative Commons Attribution 4.0 на использование трека Hyperfun (исполнитель: Kevin MacLeod): creativecommons.org/licenses/by/4.0/
Источник: incompetech.com/music/royalty-free/index.html?isrc=USUAN1400038
Исполнитель: incompetech.com/
Переглядів: 30 502

Відео

Умение разбираться в чужом коде
Переглядів 55 тис.14 днів тому
Erid: 2Vtzqv5aBD7 | Тот самый курс по Go-разработке с гарантией трудоустройства: clck.ru/3AsQ5t Оплата обучения - только после выхода на работу! Подпишись на наш Telegram Канал 🖤 t.me/extremecode The Saga by Karl Casey @ White Bat Audio // ua-cam.com/video/nUXu2iJPxyI/v-deo.html
Есть только 3 ситуации для РЕКУРСИИ
Переглядів 99 тис.2 місяці тому
erid: 2Vtzqwe64BZ | Успей воспользоваться кэшбеком 15% на регистрацию, ведь акция совсем скоро закончится! Переходи по ссылке и вперед в будущее с Aéza.net: aeza.net/?ref=extremecode Объясняю все риски рекурсии и поясняю в каких ситуациях её стоит использовать, а в каких нет. Самый полный гайд по рекурсии в языках программирования здесь. Подпишись на наш Telegram Канал 🖤 t.me/extremecode Лиценз...
Что лучше из этих двух? Интерпретатор vs компилятор.
Переглядів 59 тис.2 місяці тому
erid: 2VtzqwT8zd3 | Получи шанс начать карьеру в Яндекс с Летней школы Яндекс 2024: yandex.ru/yaintern/schools/summer Объясняю, что лучше компиляция или интерпретация, а так же в чём разница между компиляторами и интерпретаторами. Подпишись на наш Telegram Канал 🖤 t.me/extremecode Заходи на наш Boosty ❤️ boosty.to/extremecode The Saga by Karl Casey @ White Bat Audio // ua-cam.com/video/nUXu2iJP...
Как удержаться в АйТи
Переглядів 95 тис.3 місяці тому
erid: 2Vtzqvo2oEH | Стань “Белым” хакером в Skillfactory: go.skillfactory.ru/143P6A Возврат денег за курс, если не нашли работу после обучения скидка 45% по промокоду BUBNOVIY_TUZ до 15.03.2024 г. Рассказываю как удержаться на айтишном месте и расти по зарплате. А так же как делать так, чтобы тебя ценили и уважали, как специалиста. Полный гайд по профессии программиста. Подпишись на наш Telegra...
Циклы криво реализованы. И вот почему.
Переглядів 99 тис.4 місяці тому
Подпишись на наш Telegram Канал 🖤 t.me/extremecode В этом видео я объясняю за циклы во всех языках программирования. Какие они бывают, зачем они нужны и самое главное, почему они не совсем нужны. Да они же НЕПРАВИЛЬНО СПРОЕКТИРОВАНЫ! Лицензия Creative Commons Attribution 4.0 на использование трека Hyperfun (исполнитель: Kevin MacLeod): creativecommons.org/licenses/by/4.0/ Источник: incompetech....
Вся суть ассемблера за одно видео
Переглядів 101 тис.4 місяці тому
erid: 2VtzquZUwQS | Освойте основы Python-разработки на бесплатном курсе от Яндекс Практикума - ya.cc/t/jQUybP1Z4kTD8G Ассемблер не такой и нужный язык. Немножечко, конечно, нужен, но скорее всего не тебе. Сфера использования слишком узкая и вряд ли принесёт пользу. Но не всё так просто, есть одно "но"... Подпишись на наш Telegram Канал 🖤 t.me/extremecode The Saga by Karl Casey @ White Bat Audi...
Правильные основы программирования. Переменные
Переглядів 101 тис.5 місяців тому
Скачайте Emcee для iOS из GitHub или из Docker Hub - для Android: emceetool.io/?UA-cam&ExtremeCode&erid=LdtCKSq9t Или регистрируйтесь в Emcee Cloud: emcee.cloud/?UA-cam&ExtremeCode&erid=LdtCKSq9t Рассказываю зачем на самом деле нужны переменные в программирование и какие у них есть подводные камни. Раскрываю все их тайные механики и учу правильно распоряжаться новыми знаниями. Увеличь своё маст...
Главный секрет успешного собеседования в АйТи
Переглядів 106 тис.5 місяців тому
Присоединяйся к бесплатному вебинару по ChatGPT - Промпт-инженер, узнай, как создать нейросотрудников и зарабатывать от 1 миллиона рублей за проект при помощи ИИ: neural-university.ru/lp_extremecode?erid=2VtzqvWSAoM Подпишись на наш Telegram Канал 🖤 t.me/extremecode The Saga by Karl Casey @ White Bat Audio // ua-cam.com/video/nUXu2iJPxyI/v-deo.html
Секреты успешного трудоустройства в АйТи, которые тебе не расскажут
Переглядів 49 тис.6 місяців тому
Erid: 2VtzqujvBDL | Стань “Белым” хакером в Skillfactory: go.skillfactory.ru/x4-IyA Скидка до 60% Новогоднее спецпредложение по промокоду EXTREMECODE до 25.12.2023 Рассказываю, что делать особой категории айтишников программистов, которые, вроде бы, умеют всё что нужно опытному программисту, но не могут устроить свою карьеру как следует. Дело в том, что есть одна причина... Подпишись на наш Tel...
Если бы программирование было RPG
Переглядів 64 тис.6 місяців тому
erid: 2VtzqwML3Qd | Тот самый курс по Java-разработке с оплатой после трудоустройства: clck.ru/36kvFf Минимальная стартовая зарплата после курса - от 100.000 рублей в месяц! Подпишись на наш Telegram Канал 🖤 t.me/extremecode Лицензия Creative Commons Attribution 4.0 на использование трека Hyperfun (исполнитель: Kevin MacLeod): creativecommons.org/licenses/by/4.0/ Источник: incompetech.com/music...
Самые ШОКИРУЮЩИЕ секреты АйТи
Переглядів 53 тис.7 місяців тому
Erid: 2Vtzqw3TCPZ | Записывайтесь на курс «Аналитик данных» от Яндекс Практикума: ya.cc/t/C4DQzm_P4ZXYgw Подпишись на наш Telegram Канал 🖤 t.me/extremecode Music Diabolical Adrenaline Guitar @ ua-cam.com/video/leVIKBE_UPY/v-deo.html Dark Synth (Nemesis) by White Bat Audio @ ua-cam.com/video/VaVmI29rxys/v-deo.html Bensound - Elevator Bossa Nova @ ua-cam.com/video/cw11meDvtLw/v-deo.html Horror Am...
Тебе нужно прокачать ЭТИ навыки
Переглядів 110 тис.7 місяців тому
erid: 2VtzquuHHmV | Присоединяйся к бесплатному 3-х дневному интенсиву, напиши 9 нейронных сетей без навыков программирования и получи знания о профессии будущего. Не забудь забрать бонус - вебинар «ChatGPT: создаем нейронку без единой строчки кода": neural-university.ru/lp_extreme_code? Подпишись на наш Telegram Канал 🖤 t.me/extremecode Лицензия Creative Commons Attribution 4.0 на использовани...
Шокирующая правда о программировании
Переглядів 157 тис.8 місяців тому
erid: 2VtzqxCfudV | Научись фулстек-разработке на Python: go.skillfactory.ru/Jazlsw Скидка 45% мини-курс в подарок по промокоду ЕХТРИМ Подпишись на наш Telegram Канал 🖤 t.me/extremecode Materials used in video: The Computer Chronicles - Windows 95 (1994)// ua-cam.com/video/Vai9bdnw_uo/v-deo.html Microsoft vs. The Justice Department: Playing Monopoly (1998-99) // ua-cam.com/video/ZKTvFmN-KZM/v-d...
Твой путь в АйТи начинается здесь
Переглядів 106 тис.8 місяців тому
Твой путь в АйТи начинается здесь
Без этого знания невозможно программировать
Переглядів 101 тис.9 місяців тому
Без этого знания невозможно программировать
Как я УСТАЛ работать программистом
Переглядів 168 тис.9 місяців тому
Как я УСТАЛ работать программистом
Языки программирования будущего
Переглядів 66 тис.10 місяців тому
Языки программирования будущего
Как стать ТИТАНОМ программирования
Переглядів 101 тис.10 місяців тому
Как стать ТИТАНОМ программирования
Закат старого программирования
Переглядів 138 тис.11 місяців тому
Закат старого программирования
Прекрати задрачивать алгоритмы
Переглядів 154 тис.11 місяців тому
Прекрати задрачивать алгоритмы
Программирование для всех
Переглядів 95 тис.Рік тому
Программирование для всех
ТЕОРИЯ ВСЕГО В ПРОГРАММИРОВАНИИ
Переглядів 153 тис.Рік тому
ТЕОРИЯ ВСЕГО В ПРОГРАММИРОВАНИИ
Переигрываем наглых АйТишных менеджеров
Переглядів 92 тис.Рік тому
Переигрываем наглых АйТишных менеджеров
Как появились АйТи пузыри
Переглядів 109 тис.Рік тому
Как появились АйТи пузыри
АйТи ВСЁ. Поехали на завод.
Переглядів 180 тис.Рік тому
АйТи ВСЁ. Поехали на завод.
Секреты тестировщиков в АйТи
Переглядів 114 тис.Рік тому
Секреты тестировщиков в АйТи
Найм в АйТи прогнил
Переглядів 229 тис.Рік тому
Найм в АйТи прогнил
Раздутый пузырь нейросетей
Переглядів 282 тис.Рік тому
Раздутый пузырь нейросетей
Язык опередивший своё время
Переглядів 129 тис.Рік тому
Язык опередивший своё время

КОМЕНТАРІ

  • @lombeelo8780
    @lombeelo8780 6 годин тому

    OpenGl, использующий глобальную переменную контекста: ку)

  • @gitarre_spielen
    @gitarre_spielen 8 годин тому

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

  • @TheGreatestFair544
    @TheGreatestFair544 10 годин тому

    А ведь templeOS уже есть

  • @CHRNBRY
    @CHRNBRY 12 годин тому

    Только сейчас понял, что Артём и Коля живут вместе, если вы понимаете, о чём я

  • @jahmerdaev
    @jahmerdaev 13 годин тому

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

  • @EugeneStorozh
    @EugeneStorozh 14 годин тому

    скидывание переменной как зависимости (в аргументы метода, я так понял?) разве не делает их НЕ глобальными?

  • @user-xv1kc7dl3g
    @user-xv1kc7dl3g 14 годин тому

    за тдд лойс

  • @helga_volt
    @helga_volt 15 годин тому

    Артем Витальевич ЛУЧШИЙ в мире

  • @konst3d
    @konst3d 15 годин тому

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

  • @helga_volt
    @helga_volt 16 годин тому

    🥰

  • @helga_volt
    @helga_volt 16 годин тому

    идеально лекция + картинки + юмор

  • @Katana-mq9vt
    @Katana-mq9vt 18 годин тому

    Ну нахуй лучше в дотку поиграю

  • @mastermindcat
    @mastermindcat 19 годин тому

    я хочу на тебе женится

  • @PyKablyd
    @PyKablyd 21 годину тому

    Debian KDE на моем старом пк с i3-3220 пиздец, смотрю ролик (не этот, а другой) и ху*к, у меня падает оболочка, то есть ничего не ху* не работает, перезагрузил линух, все ок смотрю тот же ролик и при определенном моменте, а именно 2:34 браузер падает и я хз что это

    • @PyKablyd
      @PyKablyd 21 годину тому

      А во еще, ставлю через baleno etcher загрузочный образ винды и флешка просто крашиться я пробовал 2 образа ltsc 2018 и ltsc 2021 если шо windows 10

  • @temnislav642
    @temnislav642 22 години тому

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

  • @run_walk_swim
    @run_walk_swim 23 години тому

    братан давай вперед назад❤

  • @litvinenkow
    @litvinenkow 23 години тому

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

  • @Apofize
    @Apofize 23 години тому

    Можно по дольше кайфа что бы в контенте быть, вот этого вот по чаще

  • @xezard6534
    @xezard6534 День тому

    рассказывает про глобальные переменные... приводит в пример redux... думайте

  • @user-bl4pz7pm3z
    @user-bl4pz7pm3z День тому

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

    • @user-kn5wc9rw5d
      @user-kn5wc9rw5d 13 годин тому

      Да лан, а то что синглтон - антипаттерн? Слыхивали?

  • @lotrand3880
    @lotrand3880 День тому

    1:34 нельзя засчитывать такое "задание". Большое L таким "рекламщикам".

  • @whohow8300
    @whohow8300 День тому

    Как музыка называется?

  • @jusie
    @jusie День тому

    Завернуть сеттер в lock - это не решение, если что.

  • @kraftmat
    @kraftmat День тому

    Привыкай

  • @Libra7by
    @Libra7by День тому

    За 7 минут ЭкстремеЦоде изобрел Context, преподнес как серебряную пулю и умолчал об всех его недостатках.

  • @acoustics220w8
    @acoustics220w8 День тому

    Я люблю Ruby...

  • @Akasa_Lust
    @Akasa_Lust День тому

    Мем с бабочкой: [локальная переменная пролетает мимо] Это глобальная переменная?

  • @jackdan1799
    @jackdan1799 День тому

    Предупреждай о каловой рекламе, каламбургерный

  • @Nandarion
    @Nandarion День тому

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

  • @Ne1gh_
    @Ne1gh_ День тому

    Так i это итератор

  • @vm_3
    @vm_3 День тому

    Автор прикольно тролит, но про мульти-поточность просто херня какая-то на несколько секунд появилась на экране (на 4:04) и убежала. Что это за бред? )) Проблема с мультипочностью состоит в том, что нужно синхронизировать/защищать ВСЁ СОСТОЯНИЕ, а не отдельную переменю (только часть состояния). Именно поэтому их за это заслуженно ругают.

  • @jgkdmdevienjjgg8866
    @jgkdmdevienjjgg8866 День тому

    Нельзя же так резко и внезапно redux упоминать, хорошо же общались. Обблевал всю кровать от неожиданности

  • @diezel281
    @diezel281 День тому

    Браташ, хорош. Мне как-то раз вылилось содержимое стека на штаны, так потом еще и разбирать пришлось, где тут условие выхода из рекурсии было.

  • @antonshinkarenko
    @antonshinkarenko День тому

    бодрый контент пили покороче и почаще будет успешный успех удачи молодые люди

  • @Stan-ev8dd
    @Stan-ev8dd День тому

    Забавно проработав в куче компаний включая Интел и программируя лет 20 слушать запальчивые выкладки про корочки диплома😂 и аргументы по смерть плюсов. Пойду знакомым в Гугл кто маинтейнит код Chrome/Chromium расскажу что они кодят на мертвом языке и вообще это прошлый век 😂

  • @lidguit1996
    @lidguit1996 День тому

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

  • @TpyHaGuBaTop
    @TpyHaGuBaTop День тому

    4:03 Вопрос для middle+ .NET разработчиков. Я правильно понимаю что это ошибка в примере, и подобное использование lock не делает свойство Hehe потокобезопасным? Есть ли вообще смысл в данном использовании lock? 1. Потоки, выполняющиеся на разных ядрах из-за оптимизаций могут кэшировать значение Hehe и не будут видеть актуальное значение, которое установлено из другого потока. Эту проблему решают, например, volatile поля. 2. Допустим требуется изменить значение Hehe, но только если это значение соответствует какому-то условию. Везде в вызывающем коде это придется делать с помощью Interlocked.CompareExchange(). А если условие будет более сложным, то придется сделать set приватным и добавить публичные методы для изменения, где будет использоваться lock

    • @jusie
      @jusie День тому

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

  • @stash-ne1hg
    @stash-ne1hg День тому

    Братан харош!1 Контент в кайф)

  • @Smakingxx2
    @Smakingxx2 День тому

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

  • @dann1kid
    @dann1kid День тому

    Харош, это же синглтон братан)

  • @7volaner7
    @7volaner7 День тому

    Любое подобное видео надо начинать с ответа на вопрос - Зачем? Данное видео не содержит этого ответа вообще...

  • @user-zx6fq1ig4h
    @user-zx6fq1ig4h День тому

    Прав ли автор ролика, зависит от понимания - если назвать твердое мягким, станет ли оно от этого мягче?

    • @dmitriyivanich1088
      @dmitriyivanich1088 День тому

      конечно же нет, как ты твердое не называй, а свое физическое состояние оно от обзывательств не изменит.

    • @user-zx6fq1ig4h
      @user-zx6fq1ig4h День тому

      @@dmitriyivanich1088 Состояние, может и не изменится, а вот восприятие может и поменяться -)

  • @andromeda8152
    @andromeda8152 День тому

    Эм... А в чем глобальность такой переменной то по итогу?

  • @qwertyqwerty2854
    @qwertyqwerty2854 День тому

    Гдобальные переменные должны быть константны, например M_PI.

    • @dmitriyivanich1088
      @dmitriyivanich1088 День тому

      нет M_PI должен быть дефайном

    • @qwertyqwerty2854
      @qwertyqwerty2854 День тому

      @@dmitriyivanich1088 одна хрень

    • @TheAkaish
      @TheAkaish День тому

      Константа не является переменной. Она не изменяема по определению.

    • @qwertyqwerty2854
      @qwertyqwerty2854 День тому

      @@dmitriyivanich1088 одно и тоже по сути

    • @qwertyqwerty2854
      @qwertyqwerty2854 День тому

      @@TheAkaish не цепляйтесь к словам

  • @qwertyqwerty2854
    @qwertyqwerty2854 День тому

    На хабре есть перевод статьи с критикой чистого кода

  • @user-zb9qy9yc4b
    @user-zb9qy9yc4b День тому

    Блин, наконец-то ты вернул тот самый голос!❤❤ Спасибо за ролик! Можно этого почаще?

  • @iljadenisovs4659
    @iljadenisovs4659 День тому

    Моё мнение.

  • @user-mm2nt5kn4o
    @user-mm2nt5kn4o День тому

    Братан, хорош

  • @I_c_a_r_u_S_S
    @I_c_a_r_u_S_S День тому

    А как же TDD которая принуждает писать правильный дизайн? К тому же Unit Tests более гибкие и позволяют тестировать все возможные сценарии. Как по мне автор видео просто провокатор : D Но вообще контект "супер гут"

  • @programisli
    @programisli День тому

    Прикольно, когда говорят про зло глобальных переменных и заменяют их на public static type в классах. Супер замена, которая приводит к тем же проблемам, что и глобальные переменные

    • @vm_3
      @vm_3 День тому

      public static type в классах и есть ОБЫЧНАЯ глобальная переменная. Если кто-то так не считает, то он просто д..бил. У вас не должно быть МУТАБЕЛЬНЫХ ПУБЛИЧНЫХ глобальных переменных. Мутабельные защищенные в определенных контекстах +- норм, но чаще они единожды инициализируются (и содержат некий контекст), а потом не меняются. Принято ругать глобальные переменные, если в них помещают обычное (изменяемое) состояние.