Публикации по теме 'clean-code'
Чтение чистого кода: неделя 1
Как могли заметить последователи этого блога, последние несколько недель я довольно часто упоминал checkAnswer() 1?dchild=1&keywords=clean+code&qid=1622646055&sr=8-1"> Чистый код . Я начал читать книгу по совету друга и коллеги-программиста, который превозносил ценности этого классического текста по программированию. Я прохожу через это очень медленно, читая всего одну главу в неделю, чтобы убедиться, что эти уроки глубоко укоренились в моей голове. Тем не менее, я вижу, как Чистый код..
Шаблон службы и репозитория с использованием внедрения и инверсии зависимостей в Angular
Идея этого примера состоит в том, чтобы реализовать архитектуру сервиса и репозитория, в которой репозиторий имеет несколько реализаций, прозрачных для сервиса, и все это с использованием структуры внедрения зависимостей и инверсии, предложенной Angular, позволяющей сохранять уровни отдельно от нашего приложения с помощью доменно-ориентированный дизайн.
Слой домена
export default abstract class AuthRepository {
abstract login(email: string, password: string):..
Чистое кодирование JavaScript и лучшие практики
Что такое чистое кодирование?
Чистый код означает, что в первую очередь вы пишете код для себя и своих коллег, а не для машины. Определенного различия нет. И я не думаю, что когда-либо будет.
Давайте рассмотрим самые основные части чистого кодирования в статье.
Именование переменных:
Используйте подходящие имена, которые должны быть различимы и легко произносимы.
[ Tony , Chris , Sergio, Sam ]
var usernames; // hmm, sounds good!
var vegetables; // Nope ,Seriously..
Написание чистого кода на Go: небольшие интерфейсы
При написании кода Go одним из основных принципов чистого кода является эффективное использование небольших интерфейсов. Небольшие интерфейсы, иногда называемые «принципом разделения интерфейсов», сосредоточены на одной ответственности, что упрощает их понимание, реализацию и тестирование. В этом посте мы рассмотрим реальный пример использования небольших интерфейсов в Go, обсудим преимущества этого подхода и посмотрим, как…
Упростите свой JavaScript
Используйте .map(), .reduce() и .filter()
В наши дни функциональное программирование произвело настоящий фурор в мире разработки.
В этой статье подробно рассматриваются сопоставление , фильтр и уменьшение . Понимание этих трех функций является важным шагом на пути к написанию чистого функционального кода и открывает двери для чрезвычайно мощных методов функционального и реактивного программирования.
Любопытно? Давайте углубимся.
.карта()
Поясню, как это работает,..
7 рекомендаций по написанию чистого кода
7 рекомендаций по написанию чистого кода
«Поэтому, если вы хотите работать быстро, если вы хотите быстро закончить работу, если вы хотите, чтобы ваш код было легко писать, сделайте его легко читаемым», — Роберт С. Мартинс.
Чистые коды — это коды, которые легко читать и понимать. Написание чистого кода имеет важное значение в программировании, потому что это облегчает другим разработчикам участие в ваших проектах. Более того, написание чистого кода упрощает обслуживание как для..
Как создать масштабируемый стиль кода в базе кода JavaScript
От беспорядочной кодовой базы до новой эры стабильного качества во всей компании
Вам когда-нибудь приходилось разрабатывать запутанный код? Вы когда-нибудь меняли проекты и чувствовали себя потерянными из-за разных стандартов?
Вероятно, каждый прошел через один из таких сценариев. Мы тоже были, но мы нашли способы улучшить единообразие стиля кода в компании.
Вот основные проблемы, которые привели к противоречивой кодовой базе, с которой нам пришлось столкнуться:
много..