Публикации по теме 'best-practices'


8 советов по работе с большими кодовыми базами React
Лучшие практики, которые помогут вам! Широко используйте защитные оговорки По мере роста строк кода увеличивается и вероятность поломки вашего приложения. С самого первого дня важно защищаться от этого. Один крутой трюк из старых времен программирования - это защитная оговорка . Когда функция render в React возвращает null , компонент просто не отображается. В этом примере использование предложения guard позволит избежать ошибок в дальнейшем, если что-либо еще в render..

Идемпотентность, объясненная младшим разработчиком
Демистификация термина «идемпотент» и обсуждение его применения в реальном мире Веб-разработчики не могут дольше нескольких недель не слышать термин «идемпотент», который крутят в офисе. Этот термин стал повсеместным в командах, стремящихся создавать высококачественные службы API. Многие сообщения и статьи в блогах чрезмерно усложняют то, что на самом деле делает идемпотентность для приложения. Погружаться в технический жаргон - это не , для чего мы здесь. Я считаю, что..

PSA: Кодируйте разборчиво или будьте ненавидимы
Код читается чаще, чем пишется Это публичное объявление для всех специалистов по данным. Пожалуйста, пишите разборчиво. Если бы не здравомыслие ваших сотрудников, то для вашего собственного здравомыслия через x месяцев / лет. Личный анекдот Я учился в магистратуре по лучшей в стране программе по байесовской статистике , меня окружали трудолюбивые, отточенные умы и сложные проблемы. Но, возможно, самая изнурительная часть моей программы заключалась в проверке кода R более..

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

Эффективный рефакторинг: часть 4
Эффективный рефакторинг: часть 4 Переписывая код Это последняя часть из 4 частей, посвященных эффективному рефакторингу. Часть 1. Как правильно задать вопросы перед началом работы Часть 2: Разработка плана Часть 3: Императивная роль тестов Часть 4. Переписывание кода Вы составили план, выбрали задачу для работы, написали тесты, и теперь вы готовы очистить код. Пора! У вас возникнет соблазн открыть файл и начать изменять имена переменных или очистить..

Реагировать: прекратить проверять, смонтирован ли ваш компонент
Реагировать: прекратить проверять, смонтирован ли ваш компонент В этой статье будут представлены решения для предупреждения «Не удается выполнить обновление состояния React для отключенного компонента» и почему вызов setState, когда ваш компонент не смонтирован, не является допустимым решением. Обновление 10.08.2021: Между написанием и публикацией этого сообщения в блоге предупреждение setState было удалено из базы кода React . Это изменение будет включено в следующую версию..

Практическая методология для специалистов по глубокому (и машинному) обучению
Итак, я предполагаю, что вы работаете или хотите начать глубокое обучение. Это скорее краткое изложение главы 11 книги Ian Goodfellow et al. «Глубокое обучение», которая действительно излагает большую часть основ глубокого обучения. Это очень полезно для меня в качестве своего рода заметок. Тем не менее, я надеюсь, что это также может быть полезно для вас. Давайте начнем. Согласно этой главе, хороший специалист по машинному обучению (или глубокому обучению, используемому здесь..