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


6 уроков, извлеченных из оптимизации производительности службы Node.js
Здесь, в Klarna, мы прилагаем много усилий, чтобы дать возможность нашим разработчикам предоставлять высококачественные и безопасные услуги. Одна из услуг, которые мы предоставляем нашим разработчикам, - это платформа для проведения A / B-тестов. Критическим компонентом этой платформы является набор процессов, которые для каждого входящего запроса принимают решение: какой вариант теста (A или B) подвергнуть запросу. Это, в свою очередь, определяет, какого цвета визуализировать кнопку,..

6 причин заменить комментарии короткими методами
Почему вы должны предпочесть короткие методы комментариям, даже к уже коротким методам Недавно я сказал товарищу по команде, что метод слишком длинный и его следует реорганизовать, чтобы сделать его короче и более явным. Я говорю ему, что это позволит ему заменить свои комментарии. Он мне отвечает: «Почему нельзя использовать комментарии? Почему лучше иметь короткие методы? Даже если это всего лишь закрытый метод внутри того же класса?» Итак, для моего товарища по команде и..

Нейминг  — спасение вашего проекта от загнивания
Понимание важности именования Иногда при просмотре кода я слишком придирчив к именованию — переменные, функции, классы... назовите, я придираюсь. Вот почему я почувствовал необходимость записать это. Почему именование так важно? Имена — это не только наименьший строительный блок кода, но и основа для создания чистого кода. Называть сложно, потому что это способ общения. Разработчики общаются через код, и код должен быть интуитивно понятным и легко читаемым. Этот пост в блоге..

Правила ESlint: лучшие практики кодирования [Часть 2]
Пытаетесь настроить правила ESLint для своего проекта? Знаете ли вы лучшие правила ESlint для качества кода? Ознакомьтесь с правилами, которым следуют ведущие компании. Как разработчик, вы хотите, чтобы ваш код был не только функциональным, но и удобным в сопровождении, масштабируемым и эффективным. Для этого необходимо следовать передовым отраслевым практикам и стандартам кодирования, которые, как было доказано, улучшают качество кода и уменьшают количество багов и ошибок. ESlint —..

Сохранение реквизита СУХИМ в Vue.js
Если у вас есть некоторый опыт работы с Vue.js, вы, вероятно, видели много этого ... <cat-component :breed="breed" :color="color" :size="size" /> Этот способ объявления реквизита может быть настолько повторяющимся, что это больно. Разве что-то подобное не было бы лучше? <cat-component :breed :color :size /> Вы так думаете, но на самом деле запрос функции был рассмотрен и отклонен командой Vue. Вот что Эван Ты сказал об этом ... … Я..

Ваш код плохо пахнет?
Ваш код плохо пахнет? Прежде чем мы перейдем к запаху кода, представьте имя любого из ваших коллег, которого вы хотите наказать за плохой код. Я предполагаю, что вы многое имеете в виду. Если бы у вашего коллеги было такое же наблюдение о вас, что бы тогда было? Поэтому, если вы хотите быть хорошим коллегой, вы также должны быть хорошим программистом. Код Запах!!! Запахи кода — это не ошибки программы. Ваша программа может работать идеально, даже если есть запахи кода. Они..

Топ-10 Дополнительные аспекты, в которых должен хорошо разбираться человек, чтобы вырасти из программиста в лучшего…
Практика решения проблем Практика программирования для решения проблем помогает нам осознать свои ошибки в разработке кода, обработке ошибок, многопоточности, а затем мы можем повторить те соответствующие навыки, которые мы не смогли использовать, и мы можем соответствующим образом улучшить себя. 2. Читать чужой код Чтение кода другого человека расширит ваш мыслительный процесс. Это поможет вам найти шаблоны, развить навыки навигации, поначалу это покажется вам скучным и..