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


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

Рефакторинг программного обеспечения
Всем привет! В этой статье я собираюсь обсудить некоторую базовую информацию по теме рефакторинга программного обеспечения, которая поможет вам сформировать базовое понимание этой концепции. Что такое рефакторинг программного обеспечения? Рефакторинг → Re+factoring → это означает изменение существующей факторизации нашего кода. Что такое факторизация? Факторизация кода — это его структура или расположение различных компонентов, определяющих внешнее поведение кода. Программа может..

Работа с производительностью кода — Микроизменения и макрооптимизация
Как разработчик, на каких областях мы должны сосредоточиться для оптимизации производительности? Как мы можем измерить влияние? Прочтите этот пост, чтобы узнать о структуре Объектно-ориентированный Является ли JavaScript объектно-ориентированным? У него есть объекты, которые могут содержать данные и методы, которые воздействуют на эти данные. Объекты могут содержать другие объекты. У него нет классов, но есть конструкторы, которые делают то же, что и классы, в том числе действуют как..

CodeBoost, где вы можете запускать и рефакторить свой код
Прошло некоторое время с тех пор, как я вел блог на среде. Этот блог посвящен CodeBoost . CodeBoost — это программа для запуска кода, которая позволяет выполнять рефакторинг и запускать код в одном удобном месте. С CodeBoost вы можете улучшить качество и читабельность своего кода, а затем запустить его, чтобы сразу увидеть результаты. Итак, две основные функции, которые предоставляет CodeBoost: Рефакторинг кода : CodeBoost упрощает рефакторинг вашего кода, предлагая изменения,..

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

Важность проверки кода
Я читал книгу Красноречивый JS . В частности, эта глава https://eloquentjavascript.net/15_event.html о различных событиях DOM. Книга аннотирована примерами кода, но прежде чем их читать, я люблю попробовать воссоздать их самостоятельно, а потом сравнить с более «изящным» решением автора :) Один из примеров касался темы «отмена дребезга событий». Такая ситуация возникает, когда какое-то событие (например, input для текстового элемента или scroll ) срабатывает слишком много раз, и..