Как сделать код красивым c

Обновлено: 05.07.2024

Подготовили адаптированный перевод материала JavaScript (Medium) о полезных расширениях VSCode.

Рассмотрим 13 расширений Visual Studio Code (VSCode) ― кроссплатформенного редактора скриптов от Microsoft, ― которые помогают отлаживать код, делать его более читабельным и красивым, а также добавляют полезные функции в рабочее пространство разработчика.

лого_нетология

редакция нетологии

Auto Close Tag

Одно из самых важных расширений, которое автоматически добавляет закрывающий тег. Не требует никаких команд для активации. По умолчанию Auto Close Tag доступно в VSCode.

Auto Rename tag

Beautify

Функция расширения — превратить некрасивый файл без пробелов и символов табуляции, где каждый тег идёт сразу после предыдущего, в более читабельный и красивый.

Bracket pair colorizer

Это расширение придаёт каждой паре групп свой цвет — можно быстро и легко найти нужную пару.

13 расширений VSCode, которые пригодятся любому веб-разработчику

13 расширений VSCode, которые пригодятся любому веб-разработчику

ESLint

ESLint статически анализирует код для быстрого поиска проблем, которые может автоматически скорректировать.

JavaScript (ES6) code snippets

Одно из классных расширений для JavaScript. Когда пишете что-то в своём коде и забываете, как вызывается функция, расширение автоматически предложит её записать — нужно будет просто нажать Enter.

13 расширений VSCode, которые пригодятся любому веб-разработчику

13 расширений VSCode, которые пригодятся любому веб-разработчику

Профессия

Веб-разработчик
с нуля

Узнать больше

  • Научим программировать на JavaScript и PHP — сможете создавать сайты и веб-приложения
  • Масштабная программа и много практики — выполните
    9 проектов для портфолио
  • Лучших выпускников ждёт стажировка или трудоустройство в Affinage

Kite делает почти то же самое, что и предыдущее расширение JavaScript (ES6) code snippets. Нейронные сети, которые используются в этом расширении, помогают быстрее писать код.

Слева — ввод символов с использованием расширения Kite, справа — без него

Live Server

Material Icon Theme

Расширение добавляет иконки к файлам и папкам в верхней части окна VSCode, что позволяет легко ориентироваться в них.

13 расширений VSCode, которые пригодятся любому веб-разработчику

13 расширений VSCode, которые пригодятся любому веб-разработчику

One dark pro

Ещё одно расширение, которое сделает рабочее пространство VSCode более удобным и красивым. Оно меняет стандартную тему на новую красивую.

13 расширений VSCode, которые пригодятся любому веб-разработчику

Open In Browser

Это простое расширение, которое позволяет открывать файлы прямо в браузере.

Читать также

13 расширений VSCode, которые пригодятся любому веб-разработчику

Как выбрать исполнителя для разработки сайта

13 расширений VSCode, которые пригодятся любому веб-разработчику

Почему Java-разработчик — одна из лучших профессий в программировании для новичка

13 расширений VSCode, которые пригодятся любому веб-разработчику

Как найти работу за рубежом и организовать там свою жизнь

Lorem ipsum dolor

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

Правильно работайте с переменными

Правильно работайте с функциями

При наз ы вании функций используйте тот же подход, что и при работе с переменными. Название функции должно полностью раскрывать ее намерение, то есть описывать, что конкретная функция делает. Например:

//Плохо

function cNumber (user)

//.

>

//Хорошо

function callNumber(phoneNumber)

//.

>

Старайтесь использовать наименьшее количество аргументов в одной функции. Тут работает такое правило: чем меньше будет аргументов , тем легче ее будет тестировать. Идеальный вариант — это один-два аргумента, три — уже много. Когда хочется указать больше 2-х аргументов, то лучше этого не делать, а создать объект более высокого уровня.

Другой важный момент про функции, который нужно запомнить , — одна функция должна выполнять одно действие. В противном случае ее сложно будет понять и протестировать.

Не допускайте дубликатов кода

Красивый код JS — это код, который не повторяется. Поэтому ваша задача — разрабатывать таким образом, чтобы ваш код нигде не дублировался. Эт у рекомендацию можно рассматривать не только как принцип красоты, а еще и как принцип удобства в работе. Представьте, вы написали какой-нибудь скрипт и продублировали его в нескольких местах (возможно , даже десятках!). Потом вам нужно внести изменение в этот скрипт. В таком случае вам придется искать все места, где размещен этот скрипт.

А должно быть проще: скрипт должен находит ь ся в одном месте, но выводит ь ся в нужных местах. В этом случае, когда нужно будет его откорректировать , вы сделаете это лишь в одном месте.

Правильно работайте с глобальными объектами

Красивый код JS — это работа с мелочами

Заключение

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

Мы будем очень благодарны

если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.

Читайте также: