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


Как писать хорошие тесты
Секрет написания хороших тестов заключается в том, чтобы помнить, что есть только две причины существования теста : 1. Убедитесь, что ваш код работает должным образом. 2. Избегайте регрессионных ошибок. Вот и все. Других причин для существования теста нет. Думайте об этом всякий раз, когда сталкиваетесь с любым из этих вопросов: я должен попытаться достичь 100% покрытия кода? Должен ли я написать тест для этой конкретной функциональности или нет? Должен ли я..

Прямая трансляция для 2 миллионов пользователей
Гала-концерт "Обратный отсчет ко Дню холостяков" Alibaba стал доступен всему миру благодаря настраиваемому интерфейсу Глобальный торговый фестиваль Double 11 от Alibaba приобрел культовый статус в популярной культуре, а его гала-концерт обратного отсчета является важным связующим звеном между миром онлайн и офлайн. В 2017 году сайту потокового видео Alibaba Youku была поручена прямая трансляция сценических мероприятий на гала-концерте для миллионов пользователей, что стало непростой..

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

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

Должен ли ваш код быть читабельным или умным?
Иногда речь идет не о том, кто прав, а кто виноват, а скорее о наилучшем подходе к достижению цели. То, как вы определяете успех, зависит от того, что вы и ваша команда цените. В кодировании есть много способов добиться одного и того же результата. Одни подходы хороши, другие лучше. Например, можно реализовать умное решение с минимальными изменениями строк, а другое может изменить много строк, но более понятно. Лично я считаю, что читаемый код более ценен, чем умный код. Это..

Введение в лучшие практики Angular
О чем этот пост? Некоторые предложения по написанию не только лучшего кода Angular, но и кода Javascript. Краткие, но простые советы по производительности с хорошо зарекомендовавшими себя примерами. Тизер по некоторым темам, связанным с Angular и Javascript. Так как Typescript - это строгий надмножество Javascript. Я использую Javascript как ключевое слово в контексте, когда это возможно. Все применимо к машинописному тексту. Введение 🖼 Я стараюсь не использовать..

Как я улучшил свое кодирование с помощью ChatGPT! 💻🚀
Как увлеченный разработчик, я постоянно ищу способы улучшить свои навыки программирования и оптимизировать свои проекты. Недавно у меня была удивительная возможность открыть и использовать ChatGPT, невероятный инструмент, который полностью изменил мой опыт кодирования! 🔍🔥 🔍 Помощь в проверке кода : Когда мне нужно было по-новому взглянуть на мой код, я обратился к ChatGPT для проверки. Это дало ценную обратную связь, указав на потенциальные ошибки и предложив умные оптимизации, о..