Публикации по теме 'code-refactoring'
Рефакторинг кода. Основные преимущества и лучшие методы
Каждый проект по разработке программного обеспечения на первый взгляд выглядит одинаково. Вы собираете требования, а затем пишете код, чтобы превратить их в полезные функции, доступ к которым предоставляет программное решение. Процесс разработки может занять много месяцев, а приложением будут пользоваться годами и даже десятилетиями после запуска. В течение этого периода исходный код нужно менять бесчисленное количество раз, например, добавлять новые функции или исправлять ошибки...
Рефакторинг программного обеспечения
Всем привет!
В этой статье я собираюсь обсудить некоторую базовую информацию по теме рефакторинга программного обеспечения, которая поможет вам сформировать базовое понимание этой концепции.
Что такое рефакторинг программного обеспечения?
Рефакторинг → Re+factoring → это означает изменение существующей факторизации нашего кода.
Что такое факторизация?
Факторизация кода — это его структура или расположение различных компонентов, определяющих внешнее поведение кода.
Программа может..
Работа с производительностью кода — Микроизменения и макрооптимизация
Как разработчик, на каких областях мы должны сосредоточиться для оптимизации производительности? Как мы можем измерить влияние? Прочтите этот пост, чтобы узнать о структуре
Объектно-ориентированный
Является ли JavaScript объектно-ориентированным? У него есть объекты, которые могут содержать данные и методы, которые воздействуют на эти данные. Объекты могут содержать другие объекты. У него нет классов, но есть конструкторы, которые делают то же, что и классы, в том числе действуют как..
CodeBoost, где вы можете запускать и рефакторить свой код
Прошло некоторое время с тех пор, как я вел блог на среде. Этот блог посвящен CodeBoost .
CodeBoost — это программа для запуска кода, которая позволяет выполнять рефакторинг и запускать код в одном удобном месте. С CodeBoost вы можете улучшить качество и читабельность своего кода, а затем запустить его, чтобы сразу увидеть результаты.
Итак, две основные функции, которые предоставляет CodeBoost:
Рефакторинг кода : CodeBoost упрощает рефакторинг вашего кода, предлагая изменения,..
Области намного мощнее, чем вы думаете!
Вместо того, чтобы описывать, что такое прицел, потому что уже есть много статей и видеороликов, объясняющих «Что такое прицелы!» . Вместо этого я покажу вам, насколько мощной является область видимости и как с ее помощью можно сэкономить время .
Короче говоря, области действия предназначены не только для запроса статуса «активно» или «завершено» и т. д. , но сегодня я покажу вам, что они на самом деле могут делать.
Давайте возьмем пример, предположим, что мы создаем фильтр,..
Важность проверки кода
Я читал книгу Красноречивый JS . В частности, эта глава https://eloquentjavascript.net/15_event.html о различных событиях DOM.
Книга аннотирована примерами кода, но прежде чем их читать, я люблю попробовать воссоздать их самостоятельно, а потом сравнить с более «изящным» решением автора :)
Один из примеров касался темы «отмена дребезга событий». Такая ситуация возникает, когда какое-то событие (например, input для текстового элемента или scroll ) срабатывает слишком много раз, и..