Press "Enter" to skip to content

Code Review: How can we do it better?


В этот понедельник я и Изис Сильвера провели
прямой эфир на Твитче, где мы учили
обзор кода мы говорили о том, как вы можете
стать лучшим рецензентом кода, и мы
также рассмотрел код, который вы отправили в
нам говорили о том, как выразить
сами, что вы думаете о машинописи
когда вы думаете о пухе над
инженерная переписывание истории с чтением
база, и вы знаете, так большое спасибо
много всех, кто присоединился к прямой трансляции
было так весело тусоваться с тобой
если вы хотите поймать следующий мы
сделать трансляции каждый понедельник вы можете
перейти к twitch.tv слэш забавная веселая функция
проверить расписание, а также нажать
маленькая кнопка следования, чтобы вы получили
уведомление в приложении дергаться, когда мы
живи, прежде чем мы перейдем к записи
потока я хотел бы применить
сегодняшний спонсор, это круг CI
круг С супер гладкий непрерывный
интеграция в качестве поставщика услуг
Есть докер базы они супер
быстро они имеют большой свободный ярус , который
на самом деле бесплатно и нет пробной версии или что-нибудь
и это работает или частные проекты действительно
как они, вы должны действительно проверить их
зарегистрироваться через эту ссылку круг CI
не весело для функции связи, чтобы позволить им
знаю, что вы пришли отсюда это действительно
помогает вверх канал спасибо большое
кружит взгляд сейчас на
запись подергивания в этот понедельник
прямая трансляция нет нет, это звук хорошо
давайте посмотрим , что я могу сделать одно из
вещи да на самом деле это хорошо
возможность для меня представиться
да меня зовут ISA я программное обеспечение
разработчик бог знает сколько лет я
думаю восемь в этот момент прямо сейчас я
работает над izybelle
которая является компанией платежной компании здесь
в Стокгольме, Швеция, я только что переехал
в январе и да, и мы собирались
поговорим об обзорах кода и хороших вещах
что вы можете сделать и хорошие практики и
некоторые особенности, а это собирается
быть веселым и кроме этого я хотел бы
называй себя профессиональной фигней
так как
у вас слишком много разговоров, я на самом деле
пытаясь замедлить это, и да, я
думаю, у меня есть особые таланты, которые
это чушь мой путь во что-нибудь
что на самом деле очень хороший навык это
это я ей полное право я знаю я
Финч два от аппаратного кодирования до
программное кодирование вроде как у меня
в основном я понятия не имею, что я делаю
хорошо, и я хотел бы сделать
отказ от ответственности здесь, потому что я видел, как мы
просили добровольцев прислать нам
их примеры кода, чтобы мы могли рассмотреть его
жизнь, и я видел много людей, паникующих
над тем, что мы могли бы быть похожими
Тираны в обзоре кода это не будет
случай
нет, в первую очередь, мы хорошие люди и
во-вторых, я думаю, что один очень хороший
узнав, что мы, вероятно, получим
Пэр, как то, как вы не должны быть
мудак код пересматривая другие другие
код людей, потому что это действительно код
обзор является большой частью целого
ритуалы в проекте и особенно в
команда , и это очень важно для вас
будь как можно более уважительным
с кодом других людей, так что если вы
не мы не будем здесь, да, как я
не думаю, что кто-нибудь да и я
думаю, что мы ушли, как мы
собираюсь потратить много времени на разговоры сегодня
Мне нравится, как не быть мудаком, потому что
Я не думаю, что кто-нибудь
быть мудаком это так же, как ты
Вы случайно да, я думаю, что это
смешно, потому что я думаю, что в большинстве случаев это
так же, как отсутствие внимания только это
даже не намеренно или что-нибудь, но
это просто как о да у меня есть эта вещь
в моем уме, и я обычно общаюсь
это с моими друзьями или что-то, чтобы я
так же, как не обращать внимания на
контекст и тот факт, что этот человек
не могли бы знать меня, а да , и вы
просто играть там так первый сердечник
запросы, которые мы собрали, это тяга
запрос от моего друга Лео Бельтре, если
ты смотришь это я скучаю по тебе
он он в настоящее время выдерживает испытание 262
пакет на tc39, который в основном как
краткое объяснение
TC39, который похож на комитет, который
утверждает новые функции и новые вещи в
релизы скрипта ACMA в основном имеют
это этапы вроде одобрить новый
особенность и как сказать, что все
все на борту этой функции должны
быть там и тогда они реализованы как
техническая реализация, а затем на
заключительный этап, который является четвертым этапом они
они проводят необходимые юнит-тесты
чтобы убедиться , что это работает
правильно, так что Лев, который мой друг, он
реализовал он часть TC39 в том, что
смысл он реализует некоторые модульные тесты для
новые функции в JavaScript эти
релизы , и мы получили это BR , которая
в основном это просто исправление для разбора
функция иметь дополнительную лицензию
заголовок лицензии, которая в основном похожа
лицензия MIT или что- то еще
у нас есть в JavaScript, я думаю, что это
да, я разместил эту ссылку в
ссылка на этот пиар и чат, чтобы вы
может следовать, если вы хотите, так что давайте
начать все в порядке, давайте посмотрим, увеличение или
уменьшить это о да, это работает
так хорошо, прямо начинаю смотреть на это
PR есть много вещей, которые я действительно
как я думаю, что это очень важно для пиара
иметь очень описательный заголовок, и если
возможно хорошее описание того, что
на самом деле происходит в пиаре, потому что, как
как правило, когда у нас есть проект, который
в основном поддерживается нами и только нами
это очень просто, как открыть
запрос на тягу ничего не говори и просто
объединить его, но если вы когда-нибудь хотели открыть
источник вашего проекта или если у вас есть
как есть друг, помогающий тебе
поддерживая это будет очень трудно
отозвать все, что произошло
потому что большинство вещей не имеют
объяснения, поэтому я думаю, что в этом пиаре я вижу
что есть очень последовательный
описание, которое приятно, а также
ссылка на выпуск или предыдущий пиар
где как проблема была идентифицирована так
Я думаю это супер круто
да ногу следует отметить , что
эти люди очень серьезно относятся к
их дерьмо это, например, даже
хотя это связано с проблемой, которую он
до сих пор, как права немного
Поясним здесь , так что если мы смотрим в
вопрос вы можете , как следовать его обратно в
этот случай это , как говорится , как ужасно
да уж
так что это свидетельствует о том, и вы можете пойти
вернуться к фактическому фиолетовому также для
хэш-бэнг, так что мы на самом деле
глядя на здесь синтаксис hashbang и
Грамматика О, это эта вещь, да ладно
это так круто
Потому что да, как в том, как это работает
в тс39 это как ходить на этапы
ноль в основном так же , как качка
Идея на первом этапе вы на самом деле получить
написать F RFC, который похож на предложение
о том, как эта функция, о которой вы думаете
о том, как работает вода тестовые случаи я
думаю, что в списке, да, что идеально
тестовые случаи, а затем они идентифицируют
чемпион чемпионов, как человек, который
будет отвечать за инициирование
обсуждение этой специфической особенности
в большинстве случаев чемпионом является человек, который
приходит с функцией в первом
место, а затем мудрец 2 в основном просто
получать как проект
техническая ориентация для этой функции
а потом люди обсуждают об этом может ты
да, да, а потом, если все
идет прямо на этом этапе проходит
третья стадия, которая только совершенствуется
это и получение обратной связи от всего
и от всех и комитета TC39
что довольно много людей, как
есть много людей из партии
различные компании, такие технологические гиганты, как
Google и Mozilla и Apple
в любом случае просто так, чтобы они убедились, что
их браузер собирается реализовать это
аналогичным образом, поэтому мы не имеем
те же проблемы, что и раньше
что как функция работает в
совершенно другой способ определенного браузера
а потом, когда было прекрасное время темно
раз так, если это проходит от этого от
этот этап, и все в Co
чувственный тогда он идет к четвертой стадии
который является последним и на этом этапе
модульные тесты, которые мы рассматривали
на самом деле реализованы , и это
отправлен, и это на той неделе хорошо
мы смотрим на да все хорошо назад да
там хорошо, так что, возможно, мы должны идти к
файлы изменились, давайте посмотрим, хорошо, так
у нас четыре файла поменял проанализированный тест
запись Я просто буду прокручивать
их немного , да , да и как один
хороший момент, который мы можем сделать, это то, что
этот код выглядит преднамеренно очень странно
потому что они тестируют как много
крайние случаи и вещи, которые обычно не
бывает, но приятно иметь такой
модульного тестирования на месте, а также один
вещь, которая мне действительно нравится, когда я смотрю на
это факт, что есть много
комментарии пытаются описать определенные как
особые условия или как эта функция
должно быть, да, странно, где
у вас есть пример, тогда да, это было
прежде чем это было, прежде чем я скажу, да все
прямо круто, так это, как мы имеем для
пример того, что это этот кусок кода
пытаясь достичь чего-то вроде
объявив просто объявив функцию на
оператор блока и есть
ссылка на лучшую практику, которая, что
что произойдет, если вы не будете следовать
это или какие ошибки вы получаете
которая является отрицательной синтаксической ошибкой, поэтому я
думаю, что это супер приятно иметь такой
конвенций, и я всегда стараюсь
применять аналогичный
вещи в моем коде, да, потому что иногда
как и я думаю , что это очень важно
выделить это, потому что, как есть некоторые
вещи, которые работают для определенного края
случай, но тогда это не супер распространено
и тогда мы просто хорошо, но когда это
на самом деле произойдет для человека, который не был
там, когда это было реализовано для
Экземпляр , так что я думаю , что это супер хорошо
документ, который в основном на комментариях мы будем
вернуться к комментариям позже и, надеюсь,
у нас есть много вещей, чтобы сказать о тех
да, да, как это я пришел как
Co W как концепция, как запрос на извлечение
было изобретение, которое пришло после того, как я
начал программировать, и у нас не было
как сложные системы, такие как GitHub
сделать это так приятно, что ты
можете написать эти блоки кода внутри вашего
комментарии, использующие использование
такие вещи, как нравится было бы на самом деле
ясно , что это такое , что вы делаете
и я думаю, что в зависимости от времени
использовать силу уценки, когда вы
комментировать как так хорошо, что есть так
многие из этих мелочей, которые вы можете
использовать, чтобы стать лучшим рецензентом кода и
это действительно оказывает влияние на сколько
люди слушают вас и сколько , как
да как легко тебя понять
да, я думаю, что приятно читать эти
обсуждения, как это также важно
чтобы подчеркнуть это хорошо не потому, что я
значит, вы должны держать
ум отчасти гибок к тому, что люди
предлагая, но если вы чувствуете, что- то
это не супер последовательный или в пределах
сфера этого пиара я думаю это приятно
для вас, чтобы иметь место, где вы можете
просто с уважением обсудить
комментарий, который был сделан, потому что да в
этот случай как там
очень хорошее обсуждение того, как это должно
работа и что такое поведение, что это
функция должна иметь или если это
даже стоит добавить, что к этому пиару или
другой , так что я думаю , что это супер хорошо
иметь такое поведение на месте, да
как не уверен в себе другим
мнения людей, но и придерживаться
то, что вы считаете лучшим, да это то, что
она делает здесь так же, как и я
думаю, что очень актуальная вещь, чтобы сделать, как я
нарисовать это высказывание, как я бы предпочел потратить
время исправления это еще один пиар
если вы согласны, потому что часто вы найдете
себя, как это, как на самом деле
соглашаясь по вопросам, но хм это не
действительно часть того, что мы пытаемся
решить здесь так, как да, это супер
хорошо, что вы упомянули, потому что я думаю,
как мы часто испытываем искушение нравится иметь
PR , который не содержит все нет , но я
думаю, что так важно сузить
хорошо, что это за пиар
как не смешивая много разных
вещи в том же пиаре, потому что в первую очередь
все это очень трудно отменить, как
если вы уже слили это как и
Вы хотите, чтобы увидеть, хорошо, но кто
изменил это где и если у вас нет
как то, что очень узкое и
сосредоточиться только на одной вещи, как это так
трудно просто следить за тем, что хорошо
это делает да, как обзор этого
потому что, когда у вас есть большая команда, как
очень маловероятно, что ты будешь
работает над тем же, что и этот человек
в то время, так что у вас нет
контекст, если человек на самом деле
объясняет тебе да в очень гранулированном
уровень и держит обязанности очень
ограничен в одну область и один фокус так
как это очень важно в этом случае
например, как он думал, что это было
лучше добавить это к другому пиару, потому что
это имело больше смысла в в
последовательность того, как все было организовано
и я думаю , что это очень интересно
есть, что да, так что когда мы впервые
вроде как смотреть на то, что делают сверстники
для этого эпизода, как много вещей
что подъем Лео был как о, это так
маленький мы можем действительно говорить об этом, но
как на самом деле нравится хороший PR
очень маленький должен быть маленьким, да
в противном случае это так сложно пересмотреть да
например, когда у тебя так много всего происходит
на и происходит , прежде всего , вам просто
устаю на полпути, как я видел
достаточно я не хочу больше это делать
потому что тогда тебе тяжело
сосредоточиться, как хорошо, и это связано с
этот файл таким образом , и это так же , как
тяжело да ты не получишь хороший
обзор, если вам нравится эта большая куча
такие вещи, как это может быть на самом деле как
вроде как грязная стратегия, чтобы получить как
ваши изменения в вас на самом деле просто
сокрушить людей с такой же силой
ваш могущественный код вас и таких людей, как
о, это меняет 405 Я уверен, что это нормально
и так будет работать как ты
вероятно, но ты не получишь
хороший обзор, прежде чем вы хотите хорошее на
Вы для вашего кода это не так, как это не
как перчатка, которую нужно получить
мимо этого сервиса, который ваш
коллеги предоставляют вам, да, как о
наборы хлорофилла указывают вверх и маттиас
связывает как бананы, но — я бы сказал, Байден
сказал, я думаю, что он сказал мне, что это было, как его
меня звали Бенджамин, у которого я брал интервью
Конечно, это бразилец, он очень
хороший парень да
как это так как они похожи на мужчин
знаменитости среднего уровня в JavaScript
сообщество все они действительно так
здорово видеть их как да, это один из
причины , почему мы решили , чтобы получить
тянуть запрос от tc39 конкретно так
мы можем мы как смертные, как это
для нас очень важно видеть это как
это буквально где вещи сделаны
и необходимы следующие выпуски
JavaScript и это в основном то же самое
рабочий процесс нет, они ничего не делают
специальный
поэтому, как это так близко к
что мы обычно делаем в нашей работе нашей
личные проекты, и я думаю, что это
хорошо, что у нас есть эта земля
понимание как мы все люди
здесь да особенно потому, что это делает
все обсуждения в
как все обсуждения и с открытым исходным кодом
проекты и вещи, которые кажутся большими
чем жизнь как реагирует как 1639 просто
очень важно, чтобы люди
понять, что все, кто
за этим также люди с их
собственная жизнь и их собственные заботы и
проблемы, как лечить их всех
уважение да это очень круто следовать
это как ядро, так вот почему
вот почему мы выбрали это эти отзывы
потому что мы на самом деле видим
JavaScript кричал, да, это как
как тот маленький синтаксис, который вы используете в
твой сценарий таков он и был
да это действительно очень круто, так чувствую
свободно нравится почему мы поговорив
Много здесь, как и мы смотрим на
внешний код здесь, но если у вас есть
вопросы или мысли или размышления о
как вы делаете обзор кода или что-нибудь просто
введите его в чек, да, я думаю, что мы можем
перейти к следующему следующему пиару или
хорошо, так что это очень
другой, который мы берем о да я
вставлю это в чат
о да, кстати, кричите
все, кто прислал нам свои образцы кода
вы, ребята, удивительны, и это не
происходит, если бы не вы, ребята
так что спасибо за поддержку, да, это
сложная вещь с этим как
эпизоды обзора кода, которые я хотел сделать
долгое время и я был как где
мы идем от и да от вашего милого
люди, которые, как готовы показать
Вы немного уязвимы на
Интернет, так что это только сторона
проект Rocky BGG, и это графический интерфейс для
управление докерными контейнерами и изображениями
потому что я думаю, что это супер приятно
идея проекта, потому что обычно мы должны
выполнить все команды в терминале и
как для людей, которые, возможно, не супер
в терминале, как до сих пор, и это
чаще встречается среди младших разработчиков
и все, но это очень приятно иметь пользовательский интерфейс
нравится четко показывать, что происходит
а также
как, может быть, люди , которые не являются технарями
можно также ориентироваться да и мне тоже нравится
там как очень это тоже очень
хорошие мета упражнения тоже, когда ты как
чтобы понять доктора я думаю
это действительно хорошо, чтобы сделать графический интерфейс на
верхняя часть командной строки или API, как
это очень хороший способ, я так
давайте вернемся к запросу тянуть, что
Я выбрал эй, эй, эй
так как здесь очень важно любить
немного помнить о том, что это
А это да, это личное
Проект это не как на рабочем месте, так
когда вы делаете запросы на включение в
этот вид пространства вы делаете это, да
и ты делаешь это как на своем как
как будто 7:00 вечера, когда ты
как вернуться домой с работы, ты просто
хочешь сделать это , ты не
как пространство времени, поэтому нам нужно
чтобы знать об этом в данном случае,
сказал, что мы будем смотреть на как
улучшения, которые мы могли бы сделать это
да, как одна вещь, которая говорит
на то, что я сказал в предыдущем PR, что
может быть улучшен тот факт, что мы
на самом деле не очень описательный
название для кого-то, что не в
проект в настоящее время, как если бы я был
заинтересованы в содействии этому
проект на данный момент, как я не
действительно знаю, что происходит, как давать
заголовок, как контейнер объектов или журналы
вид я вроде знаю, где это, если я
вероятно, следуйте тому, что называется журналами
посмотреть, но я не знаю, что
происходит как то , что это PR о так
как то , что он , добавив , а также есть
нет описания, которое было бы неплохо
вещь , чтобы добавить поэтому мы смотрим здесь , как
Я думаю, что он в данный момент хочет
положиться на коммит сообщения для моего
подписчик да так и так нам нравится я думаю
что это зависает от того, как это работает
хронологический это первый
верно да
новейший да, о, это реализует журнал
самый длинный вид для контейнеров, который
вроде описательный, как я думаю, что
это как мы можем понять, что это
вероятно , как хвост , как в буквальном смысле
журнал да для каждого контейнера, поэтому я
думаю, что это очень наглядно, но один
вещь, которую он мог бы сделать немного
лучше тот факт, что у нас есть как
много коммитов, которые отчасти одинаковы
как линтер исправить пару раз, так что если
вы используете ребаз, что очень хорошо
практика для как работать самостоятельно
ветвь, прежде чем объединить своего хозяина в
о, мне очень нравится использовать внутренний и
интерактивная бесплатная база, которая позволяет
как сквош некоторые совершает, что мы хорошо
определенно нужно знать, что вы исправляете
проблемы с линтером, как это вроде
подразумевается, так что, возможно, вы могли бы раздавить
что или сгруппировать их в подобном подобном
совершает да, я думаю, что перебазирование было
одна из тех вещей, которые сделали меня так много
лучше, как вытащить запросчик да как
ты как говоришь как человек
что обзор легкость бог нет нет человека
который отправляет по запросу этого человека
как сейчас мне намного легче слышать
из- за моих навыков в интерактивном
перебазировать, так что я думаю, что это будет
вероятно, будет хороший эпизод, как тратить
некоторое время с изучением этого, потому что
этот инструмент кажется сумасшедшим, это страшно, когда
вы начинаете использовать его, да, так что ваше лицо
не так хорошо нет не все знают
какая разница между рубинами и
слияние да так , что это своего рода трудно
как просто объяснить неожиданно, но
да прыгает к этому кук ага
Разница между мной купается слияние
что повторный Бей , если вы , как и синхронизации
ваша собственная ветка с этим материалом для
мастер, который вам нравится, как решить
конфликты совершаются коммитом, а вы нет
есть необходимость делать как слияние
фиксирует, когда вы обновляете, вы получаете
переписать все дерево коммитов, которое
очень хорошо, потому что тогда
потому что тогда вы можете как сквош коммитов
Вы можете изменить сообщения, которые вы можете решить
конфликты позже немного да так
что ты в порядке, так что дай мне посмотреть, смогу ли я
получить то, что вы имеете в виду, так что у вас есть, как
вот основная ветка да и вот
ваша память и вот моя ветка и
тогда я могу начать добавлять коммиты
здесь и тогда, как люди работают
здесь, на этом другом, и если я использую слияния
тогда я так же, как тогда у меня будет
как все эти загрязненные коммиты в моем
и моя ветвь говорит как слияние слияния
слить слить и что я не очень
должен сделать, потому что я это только мой
ветвь я могу сделать что угодно, так что я могу
используйте git rebase, чтобы переписать историю и
тогда как это будет как супер
привести в порядок здесь, да, и это действительно хорошо
потому что, как будто я сливаюсь, как мое слияние
слияния фиксирует здесь, в главной строке
который также имеет, как мы просто должны иметь
слияние совершает да тогда будет
объединить объединить объединить объединить объединить объединить и
они имеют в виду разные ветви
и это будет похоже на то, что они даже
происходит, да, так вот почему мне нравится
это так, да, может быть, это с кучей
очень похожие коммит-сообщения или линтер
или как очень крошечные гранулярные исправления могли
быть лучше, если вы могли бы раздавить их или
может изменить сообщение на что-то
более описательный, как, может быть, Civet X
корректировки в любом случае, так что да, да, я думаю,
это как очень нравится ограничивать вещи
может, я думаю , что это просто
очистить, прежде чем нажать на тягу
просьба я не думаю, что линтер исправить
действительно должен быть частью коммита
как да, как это хорошо для вас, как
пока ты работаешь в своей ветке
да, но, как я, я довольно большой поклонник
как просто иметь запрос на получение просто
быть как очень мало комментариев и привести в порядок
немного
это да, я думаю, что это зависит, я думаю, как
они просто должны быть осмысленными
как я хотел бы Рен ваши регулярные коммиты
потому что тебе не обязательно нравиться
вы не попадете в эту ловушку, как
хорошо, есть один огромный коммит это изменение
меняется, как в основном весь проект
Начо так, когда ты хочешь, как может быть
вернуть то, что вы только что поняли
как это бросает в
введение тогда, если у вас есть огромный
обязательство вещи, которые не должны быть
перевернут, поэтому я хотел бы иметь как
гранулированные коммиты для крошечных изменений или
значимые вещи, которые вы делаете
и вы можете, как разбить их и сказать
хорошо, это что-то, но и это
очень важно, что они должны сказать
да, но я думаю, что это означает, что это
о сплоченности и истории, как будто они
должна быть такая запись
это интересное устройство, как это произошло
это случилось это случилось, как будто это
глава, что случилось, да, я имею в виду
иногда мне на самом деле нравится полностью
распутать всю мою вернуть всю мою
совершает серию всех моих веток да
и тогда я начинаю как создание нового
совершает историю, потому что почти вид
как они повествование да точно
да, я думаю, это вроде как повреждение
от моего театрального фона в то время как
вы думаете истории, но, как я
на самом деле я действительно думаю , что это
фундаментальное значение для человека получить
что-то это, чтобы иметь это как
Повествование истории, потому что это наше мы
вот как думает мозг, давайте посмотрим
измененный раздел файлов, что на самом деле
мы ищем хорошо, так что здесь у нас есть
файл журнала да все выглядит отлично
у нас есть обещание, что все это
операции на обещание да, так как это
очень тупой, но, если вы действительно хотите
улучшить вещи, так как он уже использует
ждать , я думаю , что раковина вида соответствует здесь
лучше, чем обещание, потому что хорошо
зависит от многих отношений, но я
думаю, что раковина здесь лучше, если вы этого не сделаете
как стрелка для этого
потому что если ты ничего не собираешься делать
Я отклоню, тогда вы просто, да, о, подождите
но да, это хорошо
выглядит здорово, да, и мне нравится
Тип функции cmd ‘нравится, но это как
Я не понимаю, как да, это как
это обещание, которое возвращает
Асинхронная функция, которая ожидает этого и
это то, что я говорю, если вы этого не сделаете
действительно есть необходимость иметь так
много слоев, может быть, вы можете просто сделать
Асинк да я чувствую, как это я это это
вещь здесь , как это смущает меня
немного это просто я иду, что да
потому что это то, что он, он, он
только разрешение большой нет ошибки
обработка под браком да так я думаю
это может быть просто раковина о, подождите, да
конечно
точно это не нуждается в упрощении
да, может быть, это будет комментарий
здесь да попытаться увидеть , как это похоже
вроде как как мудак стандарт
комментарий, что мне нравится, да, мы можем сделать
это немного проще нет, но я думаю,
это очень важно, потому что, как
иногда такие комментарии
очень помогли мне в том, что я
думать о коде и проблемах в целом
потому что Мекканские когда я начинал
как программа и как работа Дейва я I
Раньше у нас
Я привык слишком усложнять много
проблемы, которые могут быть проще в основном
потому что, как я на самом деле не взял
время, прежде чем реализовать это, чтобы подумать
о проблеме это было вроде как я
просто хочу , чтобы получить , что из
путь , да так из — за того , что я не LY
как мои решения обычно заканчивались
спроектирован на всех и как после того, как я получил
немного больше практики и времени
Я понял, что сесть и
думать о проблеме без
на самом деле реализации или даже касаясь
клавиатура очень важна, а также
концепция уточнения может быть, вы
будем иметь , как первый вариант
то, что вы реализуете это
это будет как монстр, но потом
просто посмотрите на это и посмотрите, как я могу
упростить или уточнить это, я думаю, что это
также дает вам код отзывов код Бога
рассмотрение также добавляет определенное количество
здоровая инерция для вашего развития
процесс, потому что до меня работал с
полярный квест у меня был такой
Человек здесь как работает над
проблема весь день и ты , наконец, нравишься
как если бы я наткнулся на решение, как
один час от как в конце
рабочий день, и вы хотели бы подтолкнуть
вещь в производство в конце
день, потому что, черт возьми, я решил это ой
это так хорошо
но как с полюсом Лукас ты получаешь
прото Крис, и вы выходите из
это потому, что, как иногда, как мы
долго смотрел на проблему
что, может быть, нам не хватает крошечной
деталь, которая может быть лучше или, может быть,
мы привыкли думать
с нашей концепцией того, что правильно
может быть, есть угловой случай,
мы не рассматриваем или, может быть, это
то, что может отличаться, да это
берет как свежие глаза, чтобы посмотреть на то, что
может быть лучше здесь
ладно двигаться дальше, да, да ладно, поэтому мы имеем
коммуникатор J да, который в порядке, поэтому мы имеем
событие получить сообщение журнала контейнера
что это такое слушатель редуктор
это да, в порядке, так что да, мы
есть полезные нагрузки, которые будут
разобрали из этого JSON, который да
крошечный исправить даже не исправить, но крошечный
улучшение здесь, как Argh не
действительно много говорят о том, что это Paramus
Я имею в виду
если у вас есть как лучше имя переменной
для этого искусства может быть лучше для
понимаю, как хорошо, но что это
в частности, разберутся здесь, да
журналы ошибок это на самом деле
как отличный пример, как мы говорили
о ранее и тот вопрос, который был
ставится примерно как легче
пересмотреть машинописный код, потому что да в
в этом случае было бы проще
потому что это да, это может быть
что-нибудь и как либо это даже не
либо как в лучшем случае вы
собираюсь делать оба, но нравится, если эта программа
были некоторые определения типа или, по крайней мере,
как объекты, заканчивающиеся подписи для
нам понять, что внутри него или
имея больше описания
описательное имя , как я склонен
считаю, что Arg это что-то о бревнах
потому что имя события получить
сообщение журнала контейнеров, так что, возможно, это
долго да я услышу это
это идентификатор узла, да, мы получаем
там точно, но честно это всегда
приятно быть уверенным, что вещи
читабельны, и это важно для
понять, насколько это возможно, чтобы это могло быть
ваше возможное улучшение да, а затем
это только вперед это здесь, да это
это нормально, как прокомментированный код, так что это
это одна из вещей, которая заботится о
как уйти, как только вы добавите код
обзор, потому что вы можете получить немного
немного небрежно, когда ты единственный
глядя на код и как уйти я
оставьте это здесь, как вы просто пропустите это
просто такие мелочи, что
потому что линтер никогда не сможет поймать это
не знает, является ли что-то отладкой
заявление да я понимаю суть
что некоторые люди делают это хорошо, я просто
оставил это закомментировано, потому что я знаю
они на
Мне это понадобится в будущем, но нравится
у нас есть контроль версий, и мы как
очень отличительная история того, как вещи
смотрел раньше и всегда можно спрятать
это и положить его на другую ветку
и просто сохранить его на потом, потому что, как
таким образом, это очень легко в конечном итоге
репо с большим количеством мертвого кода и
много вещей, которые я узнал, как на самом деле
необходимо да просто вид целого
вещь, так что да, я всегда стараюсь держаться подальше
из ферментированного кода, да, как вы можете
скажи, что у нас есть такие вещи, как гист
где вы заканчиваете вещи, а мы
есть, если вы боитесь удаления
код не будь как у нас русский
контролировать вы можете просто вернуться и прыгать
назад в деньгах
да, но в основном в этой части, да я
думаю, что он просто создает действие, которое
это действительно круто , это очень приятно и
простая подпись для действия о да
для тех из вас , кто не из они
Джей спросил Мелани
или хорошо поступки отреагируют
что в принципе это отчасти на самом деле
Redux это способ, который вы имеете от
фактически вызывая события или вещи
что должно произойти после определенного
события, которые были дерьмовым объяснением, но
в основном это то, почему они существуют
в чем проблема, что они почему
как люди решили это раньше
есть куча способов на самом деле есть
хорошо одна модель, которая была очень
печально известный в прошлом, если я могу назвать
В прошлом есть такие вещи, как паб / саб, что
у вас есть куча событий
и вы слушаете пару событий
что вы хотели и вызвали
недостатки или эффекты, если вы будете, но
проблема с pub / sub в том, что хорошо
не был единственным источником правды с точки зрения
всего состояния приложения, как вы
может иметь одно событие запуска
пять разных недостатков и ты
не обязательно знать, какой
какое место, которое было вызвано как
который на самом деле назвал этого парня, это было мило
трудно отладить у меня есть некоторые травмы
из этого
когда я делал много трансляций
в MIDI в угловой 1 , и это своего рода
трудно отладить эту вещь, как это
и это довольно ужасно, это довольно сложно
откатиться и как вернуться хорошо, может быть,
просто откатить событие или действие
так что да, паб / саб, как один из них
вещи, которые действительно приятно рассуждать
о концептуально это очень чистое , что
просто есть паб и саб, да, да, и вы
может построить что-нибудь на этом проблема
действительно освоил свою практику, это очень
трудно здравый смысл того, где
вещи, которые приходят и как с Redux
у вас просто есть эта логика, где у вас есть
некоторые действия запускаются и данные
что вы хотите использовать там, где вы
слушать то , что собирается быть
редуктор очень чистый, как полезная нагрузка, так
у вас есть тип действия, и вы
будет иметь соответствующий редуктор для
манипулировать этими данными и сделать все
необходимые недостатки и это очень просто
чтобы понять откуда это взялось
это предыдущее состояние, что является следующим
состояние и все это сделано в очень
чистый функциональный способ, так что насчет этого
подвергать сомнению мое программное обеспечение чая, как не
такие действия, как тип данных бедного человека и
перевождь
Интересно, если сайт вроде как да
это вроде как, потому что это
простой способ для вас, чтобы визуализировать хорошо
но какие данные, где событие
что я посылаю через что-то вроде
типа действия, да, я полагаю,
это на самом деле это хорошая аналогия
да, может быть, как если бы Redux был написан
в мире машинописи, где машинопись
было единственное, может быть, мы мои действия
не будет доступа, как там, вероятно,
не так, как они, да
они вроде как добавить это немного больше
документация конечно да
хорошо, да, сделай следующий
нет мой взгляд здесь, да, о, это не твой
ленивым рецензентам нравится ой как угодно
да, да, это просто импорт очистки
что тоже приятно, да это тоже
вещь, что машинопись помогает вам поймать
во время выполнения, если у вас есть вещи, которые
не используется машинопись — вы знаете
дает вам знать, как это, вероятно,
то, что я хотел бы, если бы я был
рассматривая это, я бы, вероятно, возразил …
это потому, что я, как да, ты делаешь
убирать ты убираешься как в
отдельный совершить и это тоже вроде
это этот коммит здесь не должен на самом деле
существует, потому что вы как ваша сборка
Система должна захватывать такие вещи, как
это да, это уже было в коде
и это никогда не должно было попасть в
код, как первое место, так как это это
это просто запах, который ваша система сборки
не да О, который дает мне
возможность подключить спонсора на самом деле
так что это поток или веселая профессия
в общем действительно спонсируется кружком
CI они были спонсорами шоу для
как возрастов , и я использовал их до
показать, так что больше похоже на данный момент
это больше похоже на продукт, который мы продаем так
если вы хотите , если вы смотрите на
что-то для автоматизации вашего процесса сборки
и есть что- то, что управляет вещами
в вашем коде, как ваши прото-квесты и
проверяет ваш код или что-то вроде авто
развертывание или что — нибудь подобное , что
вам нужно заблокировать их робот, который делает
вещи в вашем GitHub хранилище Circle
С отлично, и если вы, если вы зарегистрируетесь
с ними вы можете использовать круг CI точка
Функция Fonfon, чтобы сообщить им
что вы пришли отсюда, что выручает
шоу много я имею в виду, как делает наш
отношения с ними намного лучше, так
пожалуйста, сделайте это и проверьте их я
очень нравятся они, о да, и у меня есть
реальный случай использования для этого мы также
двигаться по кругу еще потому, что
это быстрее, чем Дженкинс Keepo да, да
это я думаю, что как раз
как причины, почему мне нравится это как
Вы говорите, как будто это так быстро
да, и это действительно легко нравится
парализовать это да, чтобы у них это круто
маленькая графическая вещь, которая показывает вам, как
где у вас есть блокаторы да это очень
и как это все на основе врача, так как
но агент ноль ноль ноль ноль говорит, что
да пух будет ловить новости импорт да
и это то, что я использую
до машинописи, и это также делает
то же самое, это очень хорошо, я не думаю, что ты
должен использовать как один или другой, я думаю,
это приятно использовать как и потому, что да
Линт я обычно использую так же, как
все остальные предустановки Airbnb, которые
супер приятно, потому что это своего рода форматы
и если вы используете что-то вроде
красивее, да это помогает вам нравится
позаботиться также о форматировании и
неиспользованный импорт, а также вещи, чтобы помочь
у вас есть шаблон или стандарт или для
писать код в вашем проекте, особенно
когда у вас как команда дерьмовых нагрузок
людей, которые не важны, да я
как супер мнение о моем коде
с, как я люблю быть упрямым с
пропуская точки с запятой и тому подобное
но когда дело доходит до вас нравится работать
Команда это так хорошо, да у меня есть кое-что
что просто устраняет эти разногласия
и да, кроме того, как мы решили
это нормально двигаться вверх, о, это хорошо
один поэтому он переходит от он
переход на строгую проверку, которая
то, что мы должны всегда делать
строгая проверка говорит, что вы проверяете
не только для стоимости, но и для
типа так не в этом случае, потому что это
это всегда будет строка экрана, если
вы проверяете контейнер, но если
вы проверяете что-то вроде 0
и целое число или ноль в строке, если вы
нет проверки типа на месте
это может быть ложным срабатыванием, поэтому мы называем
эта хорошая мощь
например, если вы не делаете этот JavaScript
может сделать что- то вроде типа
приближается для вас, но это может привести
к некоторым ошибкам, которые вы не предсказывает
так что да, вы всегда должны делать вещи
Прямо
да, потому что это так же, как то, что я
ожидается — да, это пытается быть умным
да так что да, это отвергает и свято
дерьмо снова останавливается восемь раз Microsoft
привет так строгая проверка только с помощью
как три равно три знака равенства
вместо двух и четырех
разница как объяснение двух зол
это очень хорошая вещь, которую он делает
да, это супер хорошо хорошо, поэтому мы имеем
некоторые стили
верно да
одна вещь для меня здесь у него очень
большая семейная декларация шрифта, я люблю
есть соглашение, что мы держим шрифт
семейные объявления внутри как
переменные, потому что один Цезарь для вас
повторно использовать
особенно если у вас как тонны дерьма
другие определения, как у вас есть тот, который
является основным, который является SF Таманьо в этом
дело, но у него есть несколько разных
запасные варианты и, как это лучше иметь
что в переменной, так что вам не нравится
может быть, изменить порядок запасных вариантов
и тогда у тебя будет возможно
разные шрифты и да, как Том это
больше всего похоже на то, что я не думаю, что
вам нравится тратить, как создавать переменные
везде особенные не глобальные но
веселая семья является одной из тех вещей, где
как вы не хотите много средств в
их применение, как будто это будет
как несколько десятков раз да одна вещи
если вы думаете о производительности один
вещь, которую я тоже буду менять , как мы
можно увидеть, сколько запасных шрифтов было
у него как будто они не системные
системные шрифты, когда это как-то
шрифты, такие как Times New Roman или Arial, которые
ваша ОС, вероятно, уже будет иметь
установлен для всех остальных
как Робото или Монако или SF Mano вы
вероятно , придется забрать его из
что-то вроде Google Fonts и шрифта
загрузка в JavaScript и интерфейс в
вообще очень дорого дорого
Процесс, как обычно, в зависимости от
ваша стратегия, конечно, но нравится, когда
Вы, когда вы опускаете шрифт, который блокирует
весь поток для рендеринга
Стили хлорофилл ребенок спрашивает тебя
предпочитаю CSS свойства в алфавитном или
семантический порядок по алфавиту да я имею в виду
III да, как я использовал ITC SS, который
это то, что вы организуете свой CSS
свойства в порядке семантики, как
у вас был козырь, который был самым
как переопределения, как важные и вещи
они собираются переопределить что-то еще
и наоборот было похоже на уровень блока
такие вещи, как позиционирование и вещи, которые я использовал
нравится это и, видимо, есть некоторые
оптимизация производительности поверх этого
но дело в том, что я держал
приходится думать так много времени и
это было до того, как у нас было что-то вроде
красивее или да означало, что просто
реорганизовать вещь для нас, да, так что я
имел обыкновение думать о том, что все в порядке, но
позиция до или после маржи
как и я имел обыкновение думать, я много
в наше время думаю, что у нас есть все эти
модные инструменты для организации нашего кода для
нам, вероятно, лучше позвонить, но
как я привык к организации моего
свойства и алфавитный порядок
потому что для меня это более просто
да как взрослый, который знает алфавит
программное обеспечение для чая, но разве это не системное приложение
так что это не будет делать никакой выборки шрифтов
эти телефоны здесь просто сделать это
хорошо выглядеть хорошо и
разные системы, да, это хорошо
комментарий да или нет, как я думаю, что нет
но это не системная карта, это
это когда это оружие , да , но я
думаю, что он имеет в виду, как его сотрудники я
нравится делать вещи красивыми, я не знаю,
тем более что такого рода как
производительность как, даже если это система
вещь
никому не нравится чертовски ждать
телефоны для загрузки, так как это хорошо
практиковать да, я думаю, что нравится
Разработчики слишком как наше отношение
иметь медленные инструменты разработки, мы находимся
слишком разрешительный
без да это так ждет
инструменты разработки , потому что мы как
да разработчики могут ждать, как будто это только
заботится о производительности разработчиков
использовать свои инструменты так много, да, как это
так важно иметь как они быстро
загрузка и быстрые инструменты, да, как давайте
скажем, что вам нравится инструмент CLI с
докер, и это занимает как 5 секунд или
одна секунда или, возможно, как 100
миллисекунды, это огромная разница в
как приятны годы без инструментов да
Я думаю, что у нас была такая привычка ставок, как
сжечь вещи, которые для нас или
внутренние инструменты мы склонны быть более неряшливыми
да уж
что- то вроде говорит об этой сцене
в Бразилии, которая похожа на Каса Джеффа
паб театра Spitzer, который находится на
корпус кузнеца палка
сделаны из дерева, которое буквально как
что когда вы делаете вещи для
Сам обычно ты не совершенствуешь свой
ремесло достаточно, но это то, что
мы должны сделать это снаряжение Оги и Рикки
музыкальный комментарий нравится знать, что это важно
говорить здесь о да , я имею в виду , я предпочитаю не
используя их, как если бы я мог обойти
Я хочу использовать важные просто
воссоздание иерархии Dom внутри
CSS я обычно предпочитаю делать это
а не важно, потому что это очень
трудно, как только без
глядя на код
это очень трудно понять , хорошо это
перезаписывается, потому что кто-то
еще есть другое, так что я думаю, что это
довольно трудно визуализировать, когда вы
пытаясь отладить какой-то стиль, но да, я
не думаю, что это как запрещено, как
Многие люди склонны думать о важных
как эта вещь, которую вы никогда не должны использовать
ну есть случаи использования или даже как в
подкладка некоторых стилей, потому что вы также хотите
переписать их да, но я
как правило, если я могу держаться подальше от этого я
как правило, в этом случае это где я
увидеть PR, который не имеет значения, как правило, я
спросил, как эй, вы знаете, если есть
любой способ сделать это свойство B быть
приоритет перед другими словами может
Вы можете попытаться воссоздать это с
высшая иерархия, потому что есть
иногда там просто не может быть
сделано так, как будто это хорошо, ты не
перейти к выводу человека как
быть небрежным, я думаю, что это всегда приятно
спросите да потом снова, как в тяге
запрос это вроде как да спросить да
и последнее, что я думаю в этом CSS
часть , которая цвета , которые я всегда стараюсь
ставь цвета особенно в этих случаях
в переменных переменных CSS, потому что
это очень легко попасть в ловушку
как иметь пятьдесят оттенков серого для
реальный
потому что тогда у вас есть так много супер
похожи, как цвета, которые не совсем
то же самое, и тогда у вас так много
код, который может быть использован повторно, и да
и, может быть, больше похоже на то, что является
слово больше, как если у вас есть хороший
Глаз за дизайн вы, вероятно, собираетесь
заметить эти различия, мы не идем в
сайты не все, да, да, это и
слово совета, если вы работаете на
музыкальная компания с зеленым логотипом
Право это как сделать переменную
называется Spotify зеленый, потому что это будет
изменить, и вы не будете знать, какой вид спорта, если
согласен
именуются так как это это
это поддерживает как поколения, да я снова
избавится от этого, да, как вы можете
определенно проверить это на суть
были еще одна ветвь или хотя
история на мосту, да и здесь
мы видим, как немного
несоответствие между интервалами
и тому подобное просто исправлено
имея, как просто использовать круг CI или
что-то красивее, как когда мы имеем
как инструменты, посвященные стайлингу я думаю
что мы хотели бы использовать те, кого я действительно
как отделившись, как это большой
достижение с довольно правильно, да, что
мы выделили его с помощью
своя вещь, и мне нравится Linting в
что-то, потому что важность
эти вещи такие разные, как
ограничивает на самом деле, как это на самом деле
там ловить правильные ошибки и баги
и такие вещи, как стиль, и это все
гораздо больше по линии и и на самом деле
так из-за разных
приоритет в вещах, это так приятно для вас
нравится, потому что вы, вероятно, линтер
хочу бежать все время, что
красивее то, что я хочу
как я не хочу, чтобы мой код прыгал
да, хорошо, я хочу это услышать
о да так без комментариев я предпочитаю
как да, это все как проект
предпочтения
да, в этом случае он хочет отправить
большая часть стиля это реквизит я не я
не думаю, что это плохо, я просто отчасти
предпочитаю иметь класс, который обрабатывает
все это потому, что тогда вы можете, может быть, если
у вас есть как другое место, где вы
где у вас есть то же самое определенное
как в верхней части 0 справа 0 высота 18
пикселей вы можете использовать это, особенно если
вы используете что-то вроде CSS и
GS рамки, которые я не так, может быть,
вот почему он посылает в качестве реквизита вы можете
просто используйте это повторно или отправьте как класс
назвать как опору, а затем вы интерпретируете
имя класса, где вы его получаете
с чем-то вроде имен классов, который
пакет просто сбивает с толку, потому что
в любом случае все имеет одно и то же имя
часть — я полагаю, класс и да также
отменить, когда вы делаете что-то вроде
что ты можешь
да, если вы не любите проходить
параметры или если вы не обрабатываете
что-нибудь в этой единственной вещи, которую вы можете
так же, как вызвать имя функции без
любые программы, потому что это буквально
так же, как он делает, но сокращенно это так
это так хорошо, да, да, да, это просто
ненужная обертка была как твоя
Август говорит, что я все еще использую BM для CSS
классический о, да, да, БМ в том, что
то есть архитектура, где у вас есть как
контейнер, а затем вы падаете
там были конкретные имена или это было
в то время как я использую последний, но это очень
хорошо, потому что тогда вы можете иметь очень
четкое представление о том, как это в этом
контейнер , который является родителем всех
и это имеет, а затем вы разделены
подчеркивает подчеркивает, и тогда у вас есть
как и все сыновья у вас есть
элементы, которые вроде как
листья, если вы думаете о дереве в форме
архитектура это очень приятно, потому что
вы можете просто посмотреть на функцию
имя в имени класса и видеть это хорошо
сын этого, и если у нас есть некоторые
переопределение и стили, может быть, вы можете быть
исходя из родителей или что-то
как это
и вы знаете, кто родитель это
приятно, это очень приятно, я тоже на самом деле
нравится, но в последнее время я использую CSS
модули, что тоже очень хорошая вещь
потому что это мешает вам как
повторяя стили все время это просто
имеет как хэш имеет функцию, которая
ты имя, которое вы передаете
через класс, но потом внутренне
они делают разбор и
превращает все в один хеш
избегает вас, как с этим
раздражающая вещь, где вы просто меняете
что-то в классе, а затем это
изменения в маме вы не ожидаете так
Мне нравятся CSS-модули прямо у нас
время О, как один все в порядке, как это
не так много времени, да, так что я думаю, мы
будет завернуть на это , как нет у вас есть
как последние вопросы или что-нибудь да
к сожалению, у нас не было времени
обзор этого репортажа c-sharp не извините
но в следующий раз большое спасибо за
отправив все это да это было ничего
сколько ответов сирнес да как ты
очень понравилось это было так весело
Большое спасибо, что пришли
да , я думаю, что ты любил сделал
Вы думаете, что этот формат сработал?
думаю, что, как пусть весь как делать
обзор кода в потоке вы думаете, что
есть что-то, что нам может понравиться
улучшить в следующий раз то, что вы
считать
где вы используете это хорошо, о, это
почти работа, но вы можете сделать это
или , возможно , бредовые идеи просто так есть
сумасшедшие идеи, да, пожалуйста, как мы используем
органический это супер наше веселье в этом
точки, как будто я просто экспериментирую со мной
да, и так же, как это в то время как ты
думать о том, что теперь это похоже на
фактическое время, которое я попытаюсь сделать
эти потоки так на следующей неделе в этом же
раз у нас будет Дэн Абрамов ой и
Я пытаюсь лечить научить меня крючкам, которые я
на самом деле намеренно никогда
посмотрел еще, потому что я понял, как я
должен был сделать барабан учить меня
крючки и и да, это будет
испорченный
но большинство людей просто изучают хуки
чертовски читать документацию, как
смертные да точно и как да, да
это так важно, бог, я действительно поцеловал сделать
больше кода да, но это будет удивительно
их число бафф, да, да, все в порядке
поцелуй хлорофилла я исправил 30fps да
да, да, мне нравится QA следуют
по коду обзора, что школа может быть установлена ​​в
Помодоро для каждого пиара, чтобы вы могли показать
больше, чем мы устанавливаем Pomodoro для
как все время гребенки обзора мы
так же, как час, так что да , это здорово
Идея, что мы должны просто как отдельные
временные интервалы да отмечены спасибо агенты
Вы знаете, очень участник на улице
нет, это круто, да, это действительно круто
у тебя так весело делать это
вещи
да, потому что это так здорово иметь
чат и как вернуться назад в точно я имел
взрыв
да это было бы очень круто, если бы я
с нетерпением жду, как с участием
люди с визуальной студией, как да, да
потому что у меня есть режим дергаться да так
они могут как вы можете выделить вещи
это будет супер день, да день, когда ты
все получают IDE как больше планет да
это будет намного красивее
в конце концов растения да я буду сортировать
Я хотел бы сделать это, а также
да все в порядке блестящий спасибо
много для тюнинга в этом был взрыв
и увидимся на следующей неделе, говорим спасибо
вы так много, вы, ребята, за то, что спасибо
Вы за меня, и спасибо, ребята, за
смотреть это было так весело
кролик
Please follow and like us:

Be First to Comment

Добавить комментарий