Публикации по теме 'clean-code'


Карта JavaScript и forEach - сравнение
В этом блоге мы поговорим об использовании этих функций высшего порядка. "Карта" "для каждого" Меня всегда спрашивают об использовании этой функции мои коллеги и друзья. Иногда мы запутываемся при использовании этих функций для выполнения некоторых операций с массивом. При их использовании у нас возникает много вопросов. Мы обсудим это на простых примерах. Важные примечания к этим функциям высшего порядка: Используется для операций с массивом. Дает настоящий вкус..

Хаски - держите свою «главную» ветку в чистоте.
Уверен, что у многих из вас, кто читает этот пост, была такая ситуация: у вас отличное солнечное утро, поют птицы, вы приходите в офис, берете последнюю версию от мастера и приложение не работает и все - твое утро испорчено 😡. Есть отличное средство для устранения этой проблемы - хаски . Husky максимально упрощает добавление git-хуков. Хуки - это программы, которые вы можете поместить в каталог хуков для запуска действий в определенные моменты выполнения git. - из документации..

Как максимально эффективно использовать компоненты высшего порядка в React
Позвольте HOC уменьшить количество повторений в вашем коде Надеюсь, вы читали руководство Боба Мартина Чистый код . Если нет, то ее должен прочитать любой программист, от любителя выходного дня до опытного профессионала. Написание чистого кода — настоящая необходимость. Это убережет вас от повторного выполнения работы или создания больших проблем для себя в будущем. Независимо от того, работаете ли вы над хобби-проектом самостоятельно или являетесь частью команды разработчиков..

7 хороших практик проверки кода, которые используют опытные Java-разработчики
Как выполнять высококачественные проверки кода Java Проверка кода необходима для распространения знаний. Некоторые разработчики не знают, что искать в код-ревью. Они жаловались на проблемы со стилем, а качество кода страдало. Вы должны знать, как проводить высококачественную проверку кода Java. Это отделит вас от остальных и научит вас большему. Вот 7 хороших способов проверки кода Java. Используйте ссылки на методы По возможности используйте ссылки на методы. Отдавайте..

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

Что такое принцип открытости-закрытости?
Сегодня мы увидим «O» часть твердого принципа, принцип открытого-закрытого. В нем говорится, что « программные объекты (классы, модули, функции и т. Д.) Должны быть открыты для расширения, но закрыты для модификации ». Запутались? На самом деле это просто. В нем говорится, что вам не нужно изменять старый код при добавлении нового кода. Это все! Все еще запутались? Давайте посмотрим на пример. Предположим, ваш начальник сказал вам написать программу, которая может..

Закон Деметры на примере
Работа с модульным программным обеспечением - это то, чем не все из нас могут быть одарены. Код, который должным образом изолирован и спрятан за абстракцией, кажется единорогом, о котором мы слышали, но не видели. Даже если вы этого не видели, нет никаких аргументов, чтобы не гнаться за этим. Закон Деметры может быть чем-то, что отслеживает вашего похотливого друга. Это не такая уж свежая идея, поскольку она была опубликована в конце 80-х в Северо-Восточном университете , но она все..