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


API контекста React
Что такое API контекста React? React Context API  — это мощная функция, которая позволяет вам управлять глобальным состоянием вашего приложения без необходимости детального изучения свойств. Он обеспечивает возможность совместного использования данных по всему дереву компонентов, что делает его особенно полезным для более крупных приложений, в которых реквизиты передаются через несколько уровней компонентов. «Детализация реквизитов» в React относится к процессу передачи реквизитов..

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

Закон Керли
Вы должны отвечать на что-то одно или делать только одно. Закон Керли — хорошая концепция для использования в архитектуре программного обеспечения, поскольку он напоминает вам, что всегда интересно иметь ваш код слабосвязанным и как можно более простым, чтобы вы могли повторно использовать столько, сколько сможете. Не следует смешивать разные уровни кода (например, бизнес-правила с доступом к базе данных). Одним из простых примеров может быть: public class ImcCalculator {..

CQS — О командах и запросах
CQS — это принцип проектирования, который означает разделение команд и запросов. Сам принцип довольно прост: разработчик должен разделить методы внутри приложения на две отдельные категории. Команды изменяют состояние и создают побочные эффекты Запросы возвращают состояние Сначала рассмотрим команды. public class User { public readonly Guid Id; public readonly string Name; public readonly int Age; public Address address; } public User AddAge(User user, int age)..

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

Склонность к действию
Вы можете писать программное обеспечение в составе команды, не создавая себе препятствий Известная пословица звучит примерно так: Хочешь идти быстро — иди один; если хочешь идти далеко, иди с другими . Как разработчики программного обеспечения, мы знаем, что работа с другими людьми требует усилий . Даже ваши самые близкие друзья и коллеги не знают автоматически то же, что и вы, и требуется время, чтобы объясниться с ними. По мере того, как ваша команда разработчиков программного..

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