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


Code Smell 06 - Слишком умный программист
Код читается с трудом. Сложно с именами без смысла. Иногда используют случайную сложность языка. Проблемы Читаемость Ремонтопригодность Качество кода Преждевременная оптимизация Решения Рефакторинг кода Используйте лучшие имена Примеры Оптимизированные петли Исключения Код, который необходимо оптимизировать для операций низкого уровня. Образец кода Неправильный Правильно Обнаружение Автоматическое обнаружение возможно на некоторых языках,..

Чистая архитектура: машинопись и реакция
Чистая архитектура: машинопись и реакция Используя чистую архитектуру , вы можете разрабатывать приложения с очень низкой степенью связи и независимо от технических деталей реализации, таких как базы данных и фреймворки. Таким образом, приложение становится простым в обслуживании и гибким для изменения. Это также становится внутренне проверяемым. Здесь я покажу, как я структурирую свои проекты чистой архитектуры. На этот раз мы собираемся создать приложение задач на React,..

Чистый код
Лучший способ создать читаемый, понятный и поддерживаемый код - Часть 1 вступление Вы когда-нибудь испытывали трудности с чтением чужого кода? или даже понять это? а может, в вашем случае это ваш собственный код ?! 😓 Написание кода - важная вещь в разработке. Это не похоже на написание простого текста или статьи, это то, как мы выражаем логику / процесс, которые у нас в голове, максимально эффективно, но при этом легко читаемым, понятным или поддерживаемым нами самими. или..

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

Почему так легко стать плохим программистом?
Когда-то я был очень плохим программистом и в тот момент ... Когда-то я был очень плохим программистом, и в тот момент я понятия не имел, что я на самом деле делаю - что я пишу плохой код. Что ж, поверьте мне, я прошел через все это. Я помню, как несколько лет назад Билл Гейтс поделился этим Кто угодно может научиться программировать. И каждый должен попробовать - Билл Гейтс а также Стив Джобс однажды сказал Каждый в этой стране должен научиться программировать компьютер,..

TIL: Как автоматически исправить опечатки в JavaScript
Ускорьте свое развитие и снизьте когнитивную нагрузку Я ленивый разработчик. Я рад это признать. Чем меньше кода мне нужно написать, тем лучше я отношусь к жизни. Я также очень верю в то, что ваши инструменты делают всю работу за вас, поэтому я был особенно счастлив, когда узнал, что плагин eslint для Atom имеет возможность автоматически исправлять мои ошибки, когда я сохраняю свой код. Вы даже можете сказать ему, чтобы он игнорировал проблемы, которые он может исправить, поэтому..

Потерпеть неудачу как можно раньше
Вдохновением для создания этой записи в блоге, конечно же, послужила Книга чистого кода . Иногда люди предпочитают использовать ненужные глубокие условные выражения. Они предпочитают возвращать ошибку/исключение из еще части глубоко вложенных условных выражений. Это мешает читабельности. Мы рассмотрим вариант использования зарегистрированного пользователя, для которого требуются три обязательных поля: имя, адрес электронной почты и пароль. (Давайте будем проще.) Позвольте мне..