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


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

Простые рекомендации для начинающих разработчиков
Я знаю, каково это, когда люди сомневаются в том, что вы решаете какую-то проблему, но вы решаете их своими навыками. Woohooo! Но теперь я хочу, чтобы вы спросили себя: «Может ли решение проблемы (так или иначе) сделать вас лучшим разработчиком или решить ее таким образом, чтобы ваше будущее и другие читатели могли понять ее без каких-либо усилий или с минимальными усилиями?». Неплохой вопрос. Псс… «будь со мной, я могу тебе помочь». Но прежде чем мы начнем, я действительно хотел бы..

Все умное об умных указателях - Часть 1: Мотивация
Что не так с обычными не очень умными указателями? Как мы используем обычные указатели в C ++? Мы сохраняем адрес локальной переменной в переменной-указателе, а затем манипулируем переменной с помощью этого указателя. Или мы выделяем некоторую память в куче, используя «новый», и сохраняем адрес этой памяти в некоторой переменной-указателе. Затем мы обращаемся к этому месту в памяти через эту переменную-указатель. А когда она нам больше не нужна, мы освобождаем память, используя..

Для чайников: Производительность Vue.js — Часть 1
Участвуя в первом VueConf Toronto 2020, который состоялся сегодня, я слушал некоторые из основных мировых имен, связанных с Vue.js, в том числе Эвана Ю, создателя и руководителя работы Framework, занимающегося несколькими конкретными темами, общей Пункт между практически всеми лекциями привлек мое внимание: перформанс. Поскольку у меня есть возможность работать над обзором кода некоторых членов моей команды, я обнаружил огромный недостаток в том, как применить эту фундаментальную тему UX..

Именование ваших переменных!
Как вы знаете, именование очень важно при разработке программного обеспечения. Мы даем имена нашим переменным, функциям, классам, пакетам и т. Д. Здесь мы обсудим некоторые общие соглашения об именах в программировании. Вы можете написать код один раз, но он будет читаться неоднократно. Так что время, потраченное на написание хорошего кода, на самом деле экономит ваше время прямо или косвенно! Назначение переменной должно быть ясным Имя переменной должно выражать намерение (причину..

Lambda JS #4: цепочка
[Оглавление] [Предыдущий] [Следующий] Прежде чем перейти к другим вспомогательным методам, давайте рассмотрим следующий сценарий: Мы отфильтровали только пользователей с именем и фамилией перед сопоставлением с массивом полных имен. Пока никаких проблем, кроме того, что мы сделали переменную, которая использовалась только один раз ( validUsers ). Один из способов удалить эту промежуточную переменную — создать цепочку вызовов методов . Прежде чем мы это сделаем, мы..

Простой способ назвать переменные и функции
На протяжении всего моего путешествия до сих пор я называл свои переменные и функции так, как мне удобно. Я часто предполагаю, что это не имеет значения, так как я делаю это просто для практики, и, кроме того, веб-приложения, которые я делаю, не настолько сложны, чтобы требовать таких строгих правил. Ну, я был неправ. Когда пришло время, когда я захотел внести некоторые улучшения в проекты, которые я сделал, это был кошмар, пытаясь понять, что делает func1() или что var3 означает...