![ExtremeCode](/img/default-banner.jpg)
- 148
- 33 101 456
ExtremeCode
Russia
Приєднався 16 жов 2011
Мемы и к̶о̶д айти
Решение глобальной проблемы программирования
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/
---
Подпишись на наш 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...
Без этого знания невозможно программировать
Переглядів 101 тис.9 місяців тому
Без этого знания невозможно программировать
Как я УСТАЛ работать программистом
Переглядів 168 тис.9 місяців тому
Как я УСТАЛ работать программистом
Как стать ТИТАНОМ программирования
Переглядів 101 тис.10 місяців тому
Как стать ТИТАНОМ программирования
Переигрываем наглых АйТишных менеджеров
Переглядів 92 тис.Рік тому
Переигрываем наглых АйТишных менеджеров
OpenGl, использующий глобальную переменную контекста: ку)
Товарищи, не в тему, но нужен кто-нибудь, кто шарит за языки семейства СИИИ. Тупой вопрос, но из чистого любопытства хочу наглядно увидеть, насколько быстро он прогоняет огромное количество итераций. На примере перевода моего кода на Петухоне.
А ведь templeOS уже есть
Только сейчас понял, что Артём и Коля живут вместе, если вы понимаете, о чём я
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
скидывание переменной как зависимости (в аргументы метода, я так понял?) разве не делает их НЕ глобальными?
за тдд лойс
Артем Витальевич ЛУЧШИЙ в мире
Настоящие мужчины, пишут всю программу в одном файле, из переменных там - только глобальные, из ветвления - только гоу-ту... Все остальное - для соевых куколдов!
🥰
идеально лекция + картинки + юмор
Ну нахуй лучше в дотку поиграю
я хочу на тебе женится
Debian KDE на моем старом пк с i3-3220 пиздец, смотрю ролик (не этот, а другой) и ху*к, у меня падает оболочка, то есть ничего не ху* не работает, перезагрузил линух, все ок смотрю тот же ролик и при определенном моменте, а именно 2:34 браузер падает и я хз что это
А во еще, ставлю через baleno etcher загрузочный образ винды и флешка просто крашиться я пробовал 2 образа ltsc 2018 и ltsc 2021 если шо windows 10
Братан, хорош, давай-давай вперёд! Контент вкайф! Можно ещё? Вообще красавчик!
братан давай вперед назад❤
везде, практически везде где я работал было имеено так, поэтому я даже и не знаю где тот самый нелегаси код находится в природе
Можно по дольше кайфа что бы в контенте быть, вот этого вот по чаще
рассказывает про глобальные переменные... приводит в пример redux... думайте
Только если с глобальной переменной сделать всё выше описанное, то это уже не та классическая глобальная переменная, использование которой рекомендуют избегать
Да лан, а то что синглтон - антипаттерн? Слыхивали?
1:34 нельзя засчитывать такое "задание". Большое L таким "рекламщикам".
Как музыка называется?
Завернуть сеттер в lock - это не решение, если что.
Привыкай
За 7 минут ЭкстремеЦоде изобрел Context, преподнес как серебряную пулю и умолчал об всех его недостатках.
Я люблю Ruby...
Мем с бабочкой: [локальная переменная пролетает мимо] Это глобальная переменная?
Предупреждай о каловой рекламе, каламбургерный
Все зависит от количества кода и размера приложения. Наличие глобальной переменной говорит, что одна часть программы зависит от другой. А когда все от всего зависит, что не тронешь - все сыпется.
Так i это итератор
Автор прикольно тролит, но про мульти-поточность просто херня какая-то на несколько секунд появилась на экране (на 4:04) и убежала. Что это за бред? )) Проблема с мультипочностью состоит в том, что нужно синхронизировать/защищать ВСЁ СОСТОЯНИЕ, а не отдельную переменю (только часть состояния). Именно поэтому их за это заслуженно ругают.
Нельзя же так резко и внезапно redux упоминать, хорошо же общались. Обблевал всю кровать от неожиданности
Браташ, хорош. Мне как-то раз вылилось содержимое стека на штаны, так потом еще и разбирать пришлось, где тут условие выхода из рекурсии было.
бодрый контент пили покороче и почаще будет успешный успех удачи молодые люди
Забавно проработав в куче компаний включая Интел и программируя лет 20 слушать запальчивые выкладки про корочки диплома😂 и аргументы по смерть плюсов. Пойду знакомым в Гугл кто маинтейнит код Chrome/Chromium расскажу что они кодят на мертвом языке и вообще это прошлый век 😂
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
4:03 Вопрос для middle+ .NET разработчиков. Я правильно понимаю что это ошибка в примере, и подобное использование lock не делает свойство Hehe потокобезопасным? Есть ли вообще смысл в данном использовании lock? 1. Потоки, выполняющиеся на разных ядрах из-за оптимизаций могут кэшировать значение Hehe и не будут видеть актуальное значение, которое установлено из другого потока. Эту проблему решают, например, volatile поля. 2. Допустим требуется изменить значение Hehe, но только если это значение соответствует какому-то условию. Везде в вызывающем коде это придется делать с помощью Interlocked.CompareExchange(). А если условие будет более сложным, то придется сделать set приватным и добавить публичные методы для изменения, где будет использоваться lock
Да, локировать по хорошему нужно от момента где мы достаем значение, до момента где мы его меняем.
Братан харош!1 Контент в кайф)
Братан хорош, давай, давай, вперед, контент в кайф, можно еще? Вообще красавчик!
Харош, это же синглтон братан)
Любое подобное видео надо начинать с ответа на вопрос - Зачем? Данное видео не содержит этого ответа вообще...
Прав ли автор ролика, зависит от понимания - если назвать твердое мягким, станет ли оно от этого мягче?
конечно же нет, как ты твердое не называй, а свое физическое состояние оно от обзывательств не изменит.
@@dmitriyivanich1088 Состояние, может и не изменится, а вот восприятие может и поменяться -)
Эм... А в чем глобальность такой переменной то по итогу?
Гдобальные переменные должны быть константны, например M_PI.
нет M_PI должен быть дефайном
@@dmitriyivanich1088 одна хрень
Константа не является переменной. Она не изменяема по определению.
@@dmitriyivanich1088 одно и тоже по сути
@@TheAkaish не цепляйтесь к словам
На хабре есть перевод статьи с критикой чистого кода
Блин, наконец-то ты вернул тот самый голос!❤❤ Спасибо за ролик! Можно этого почаще?
Моё мнение.
Братан, хорош
А как же TDD которая принуждает писать правильный дизайн? К тому же Unit Tests более гибкие и позволяют тестировать все возможные сценарии. Как по мне автор видео просто провокатор : D Но вообще контект "супер гут"
Прикольно, когда говорят про зло глобальных переменных и заменяют их на public static type в классах. Супер замена, которая приводит к тем же проблемам, что и глобальные переменные
public static type в классах и есть ОБЫЧНАЯ глобальная переменная. Если кто-то так не считает, то он просто д..бил. У вас не должно быть МУТАБЕЛЬНЫХ ПУБЛИЧНЫХ глобальных переменных. Мутабельные защищенные в определенных контекстах +- норм, но чаще они единожды инициализируются (и содержат некий контекст), а потом не меняются. Принято ругать глобальные переменные, если в них помещают обычное (изменяемое) состояние.