Чему можно научиться анализируя исходники Angular
HTML-код
- Опубликовано: 18 окт 2024
- #soer #itubeteam
Основной канал для общения и публикации новых видео - Телегарм - t.me/softwaree...
Спонсорство - donate.s0er.ru
Сайт платным контентом - soer.pro
Зеркало для видео Дзен Видео - zen.yandex.ru/...
GitHub - github.com/soe...
Чат для программистов - / discord
Группа ВК - codeart...
Разбор исходников - отличная тема. Жду продолжения и ставлю лайк от пацанов на районе.
Новый формат: обзоры исходников.
Го топ-10 программистов, а потом батлы на с++. Непаханое поле)
интересный формат
Он большой молодец
Го - "реакции" на код и "попробуй не засмеяться" над багами :)
Это кайф. Нужно больше подобных видео!
Спасибо за полезное видео! Заставляет задуматься над подходом к разработке. Хочу больше подобных видео.
контрастность и размер кода нужно явно увеличить
Согласен, меня тут коллеги по цеху отчитали )
Контрастность и размер кода? оО
Я аж затупил секунд на 5.
@@S0ERDEVS возможно еще шрифт не подходящий - cлишком тонкие линии. Да и у некоторых шрифтов в Идеи есть проблема, что они серые и сливаются с фоном.
@@ВасяАфонасьев-л8з У вас явно проблемы с взаимопониманием.
Очень круто! Я как раз занимаюсь Ангуляром, ваши ролики просто кладезь знаний для меня. Спасибо.
да, но как-то не заметил здесь много роликов именно об ангуляре
Кто от ExtremeCode? ставь лайк!
к деду решил заглянуть :)
@@bulsond Но ведь ты тоже))))
Экстрималы в последнем видосе (Про оттенки кода) чего-то перекурили.
@@RedkeiGost ага, есть маленько. ))
Почему душный дед?
Мне очень нравится такой формат. Это реально менторинг. Женя, продолжай, пожалуйста!
фиксирование багов:
- Всё ребят, зафиксировали, баг никому не править =)
это тоже делают ) обфускаторы из АНБ, ну или из крупных корпораций ...
Это очень крутая информация! Учусь программировать дома. Делаю коммиты в свой репозиторий каждый раз перед закрытием IDE)). А вот оно чо оказывается))) Правда делал я это просто для того чтобы заглянуть в свой код вне дома, но и понять как оно там на самом деле делается не надеялся. Очень много узнал за 11 минут. Сам бы я там фиг бы что-то понял. Продолжайте, пожалуйста.
Вот это труд - SOER крут ))))
Очень интересна тематика Ангуляра
спасибо за туториал, надеюсь на продолжение тематики
Спасибо, отличная тема! Пожалуйста, делайте и дальше такие обзоры)
Отличный формат
Интересно! С мобилки, правда, ничего не видать, но с компа, уверен, будет норм!))
с компа тоже так себе ;)
Спасибо за крутое видео. Ждем продолжения.
Что-то в последнее время от тебя одна годнота.
Очень круто!!!! Соер спасибо тебе!)
@Психолог Лариса Бандура здравствуйте, выглядит как клон другого канала. Видео к сожалению не зацепили. У программистов проблема не в порно-зависимости или агрессии, а в профильном выгорании, стрессе, в навязанном руководством чувстве долга. Если вы искали эту информацию, то надеюсь она вам поможет.
за 11 минут узнал больше чем за год разработки) еще пожалуйста
Було дуже корисно. Дякую.
Имеет смысл упомянуть, что именования коммитов подчинены стандарту www.conventionalcommits.org/en/v1.0.0/
если вдруг что - я голосую за ролики с разбором кода )
Интересная тема, действительно, не находил такого ранее!) Хотелось бы и дальше смотреть подобные видео
Спасибо за заметку о расширении кода только по необходимости, а не заранее всё продумывать (т.к. на практике это плохо работает и функционирует). Очень дельный и аргументированный совет🙂
Фрейворки не моё но за труд и качество, жирный такой знаешь плюс!
Спасибо за труд! Очень интересный формат, ждём продолжения!
Годно, надо еще обзоров исходников
Интересный формат, понравилось, спасибо!
Привет из Армении.
Благодарю тебя за твои видео.
Тема для видео - огонь
Просто напишу что нибудь, чтобы ты подумал, что я программист, ну а Соер может даже лайк поставит ( ;
было очень интересно и познавательно
Спасибо, хороший разбор!
Отличное видео
Отличный формат!
Никто:
Soer:
Если бы меня спросили, то я бы ответил.
Спасибо ) отличный разбор )
Наконец-то реальная годнота а не срцы.
Сразу лайк!
Буду ждать еще подобных видео. Уникальный контент на русском ютубе. Никогда не видел, чтобы кто-то помогал как разбирать исходники других проектов на гитхабе. Для людей вроде меня это очень полезная информация, спасибо
Хочу ещё - супер, мб стрим)
Ютуб спасибо, наконец-то ты мне подкинул годноту
Super!
Спасибо. Хорошое видео
👍👍👍 супер
Ооо, отличный контент, спасибо!!! Подписался:)
Очень полезное и важное видео. Мне кажется в последнее время анализом чужого кода меньше стали заниматься, из этого видео я бы сказал что зря
Интересный формат.
Дополню, что именование коммитов перерасло в Conversional Commits. Очень удобная вещь.
Класс!
Неплохо.
Евгений, спасибо. Очень интересный формат. Не думали делать стримы? Анонс стрима, сбор вопросов, стрим с ответами на те вопросы, которые понравились и показались стоящими.
Круто хотим еще
Отличное видео, много интересных идей узнал. Код конечно плохо видно.
Воу так круто когда thumbnail это первый кадр видео
супер! 🔥🔥🔥
Спасибо. Давайте лучше "зловреды" рассматривать и переделывать?
Вот оно значит как! Оказывается не нужно делать кучу копий последовательных удачных изменений проекта с подробным описанием у себя на компе, а можно положить свой код в волшебное место "Исходники Ангуляра" и будет вау. Если серьёзно - чё-то никак с гитом не могу подружиться, а очень надо.
А я GitHub вообще как облако для сохранений использую, ну и ветки юзаю, только никогда к прошлым веткам не возвращаюсь и слияний не делаю))) Тоже никак не найду времени подружиться с Git.
Очень мало. Давай еще)
Тому, что надо перейти на реакт
Скажите где можно почитать ознакомиться. Каким образом среда разработки может фиксироыать историю изменения таким удобным образом?
Это всё github. Оболочка удобно отображает его работу. Почитайте про github.
топ контент, возьму за правило комитить уже логически завершенный код, а то потом может его мои дети смотерть будут :D
forgiveness denied может быть много промежуточных коммитов, но они потом подчищаются и остается последний с законченным функционалом
Все супер, вот только монотонность речи присутствует, кому прям интересно контент будет смотреть полюбому, но для развития канала чего-то не хватает. (субьективно!)
Просмотр кода библиотеки для меня второй по значимости способ оценки того, стоит ли её использовать. Ориентироваться на количество "звёздочек" на гитхабе, как мне кажется, плохой вариант, потому что люди зачастую оценивают то, насколько быстро данная библиотека решила их проблемы, а не то, насколько качественно она их решила. Первое, на что я смотрю, это на документацию. Если нет ясной и полезной документации к библиотеке, то врядли я стану её использовать. Но тут, думаю, всё очевидно. Дальше стоит заглянуть в исходники. Не для того, чтобы полностью разобрать как это всё работает (может оказаться, что на это уйдёт очень много времени), а для того, чтобы просто посмотреть, можно ли вот так с ходу разобраться, что и как библиотека делает. В общих чертах. Грубо говоря, просто на уровне интерфеса: где здесь "вход" и где "выход". Если быстро понять, где "вход" и где "выход" не удаётся - это сразу тревожный сигнал. Дальше стоит посмотреть на то, как написаны сами классы, на качество самого кода. Если видно, что там какие-то глубокие вложенности логических операторов в друг друга, какие-то условия, включающие в себя сочетания из 3-х и более логических элементов... всё это настораживает ещё больше. В итоге. если мне покажется, что код слишком сложный для меня, я сильно задумаюсь, стоит ли использовать данное решение. По одной простой причине: зачастую бывает так, что базовый функционал библиотеки приходится менять, внедрять туда какую-то свою логику, заставлять библиотеку работать по-разному при разных обстоятельствах и т. д. И при чём как правило всё это очень сложно предсказать заранее и когда ты устанавливаешь библитеку, почти никогда не знаешь, как и в каком контексте она в итоге будет использоваться. И часто бывает так, что в документации либо нет прямого решения конкретной проблемы, либо его там сложно найти, либо просто долго. И тогда гораздо проще заглянуть в источники: какие события создаёт та или иная функция, какие там есть интерфейсы, предусмотренные для внедрения своей логики, почитать комментарии над всем этим и быстро найти: "ага, я могу реализовать вот этот интерфейс и с помощью него добавить вот тут ещё дополнительный заголовок во все запросы" (ну, как абстрактный пример...). И быстро сделать это. И чтобы такой подход работал и давал результаты, код библиотеки должен быть ясным и понятным. А когда наталкиваешься на стену бездушного ООП, когда абстрактные фабрики порождают другие абстрактные фабрики, которые потом по сложной цепочке калбеков вызвают ещё какие-то фабрики непойми чего из сторонних библиотек... то может быть это и соответствует каким-то паттернам, и может быть даже каким-то чудом работает, но разобраться в этом просто невозможно. И тогда вполей-неволей задумаешься: "сколько классов и уровней абстракции понадобилось бы мне, чтобы решить эту же задачу?..".
Вопрос не по существу, но для меня он важен. Подбираю себе новый PC и монитор. Сейчас тружусь на 27" 120Hz TN мониторе в IDE от JetBraince (темная тема), OC Linux. Посоветуйте монитор: IPS, VA и 32" или более, даже порой мысль проскальзывала взять 4к 43".
Вопрос из серии «ты ж программист».
Про инструмент сапожника стоит узнать у самого сапожника, я не, например, у цирюльника. Хотя я согласен, что вопрос мой может показаться бестактным.
Бери от самсунга с VA матрицей C32JG50QQI по цена/качество очень удачный.
@@СергейПресняков-о4р, спасибо большое
Очень интересно, но я ничего не понял. Только начал изучать программирование
я в полноэкранном режиме без проблем всё могу прочесть, странненько, сижу на 15" ноутбуке.
А единого стиля именования комитов таки нету. Пока коммитил Джеф все было четко - lowercase imperative mood. А потом пошел разброд и шатание.
Наклонение всегда сложно автоматизируется до привычки. Но таки да, согласен, у Джефа с этим четко.
Соер видит закат дважды
Стиль коммитов описан тут www.conventionalcommits.org/ru/v1.0.0-beta.4/ есть куча гит хуков которые умеют это валидировать, если кому интересно
Жаль нельзя смотреть, очень интересное видео...
Состоит из, «здесь», «вот так вот», итд. Но ничего не видно.
Неужели всё что вы говорите имеет смысл и это не случайный набор звуков похожих на слова? 😁
Все бы хорошо, но тема у тебя в IDE очень плохо читаемая. Пытался рассмотреть на маке и мало, что видно. В следующий раз поставь, что-то контрастнее.
да, слишком темно и мелко
Не только тема, выделять ключевые слова не так и надо, все дело в шрифте. Он вообще не читабельный, исключительно дело привычки
очень интересна рубрика разбора кода популярных библиотек/фреймворков
М-да, как всегда, сначала не понимаешь зачем это объяснять, а под конец ролика ловишь себя на мысли, что в нативном проекте стоило бы структуру изменить 👀
Как новичок столкнулся недавно с комментарием что "Ангуляр уже 2-3 года как не нужен" а курсы до сих пор за деньги учат ему тех, кто этого не знает. Правда ли это?
Скорость 1,5 норм.
к чему этот наряд аля "состоятельный пенсионер"?))
Вдруг в новости к Senior Software Vlogger опять попаду. Надо же чтобы скриншот был хорошим. )
Лайк обоим, стебуцца блин :)
К тому же, mr. Андерсон, на Вашем месте я бы поразмыслил над целесообразностью задирать агента Смита.. :]
10:10 хахах, а фиксы делают другие ))
Пишу на ангуляре почти год, сначала нихрена не понимал. Но последняя полгодо у меня башка разрывается от архитекторы от продуманности все что там есть
читать чужие исходники хорошо, но не все платформы открыты
нихрена не понятно, но очень интересно
нмче не видно маленький шрифт
@Психолог Лариса Бандура Подписка, да пожалуйста не вопрос. Дерзайте и всё получится. своих зрителей всегда найдёте.
Ничего не видно
Ну нравится вам дарк модус, ну зачем презентацию в нем делать. Ни черта же не видно.
1.5x ставьте
А почему речь такая медленная? Со здоровьем проблем нет? UPD. А, это только в начале. Рад был ошибаться.
С таким же успехом можно было в заголовок еще и VUE и React добавить, для большего хайпа ) смысл видео от этого бы не поменялся.
Исходники на хаскелле намного интереснее
даже на монике в 29 дюймов мало, из кода мало что видно... ___ посмотри как обычно видосы снимают с демонстрацией кода... нууу да поятно, это типо так комменты..., об том как всё разумно устроенно под капотом Angular___ но все равно! - и ещё лучше демонстрировать подсветку кода в черный на белом, а не черный на черном (да канечно всё по хардкору и мегакрутости_ ну блин это же не для массовой подписоты так вот.. ).. __ вот сравни где все видно и понятно ruclips.net/video/7Iy1hVEXxsU/видео.html _ и у тебя.. ___
одно НО, хрен пойми кто есть ИМЕНИТЫЙ разработчик, а кто нет
>Чему можно научиться анализируя исходники Angular?
Чувствовать себя тупым.
забавно выпало это видео следующим, и идёт на скорости 1,5 и даже не заметил подвоха)
Душный дед))
И правда душный, как же медленно он говорит.
Хрень, сразу надо писать так, чтобы не надо было рефакторить.
Ни в зачем ты ето выкладываешь если ничего не разобрать
Отличное видео, спасибо вам огромное