Рубріки: Подборки

Бэкенд без ошибок: 6 расширений VS Code и Google Chrome для разработчиков серверной части

Богдан Мирченко

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

Расширения Google Chrome

Ниже представлен список из трех Chrome-расширений для бэкенд-разработчиков с альтернативами для каждого из них. 

JSON Formatter

Пользователи: более 1 млн.

Рейтинг: 4,6/5. 

Многим разработчикам приходится иметь дело с файлами JSON. Это популярный формат для структурирования, обработки, хранения и передачи данных в бэкенд-приложениях, таких как RESTful API. Когда ваш браузер печатает JSON-объект ответа API, пользователь получает пустую строку, которую не очень удобно читать. 

Расширение JSON Formatter преобразует необработанные данные JSON в читабельный древовидный объект.

Чтобы попробовать расширение, выполните следующий API-запрос к Facebook API в браузере. 

Альтернативы: 

  • JSON Viewer — просмотрщик JSON и JSONP с массой настроек;
  • JSONView — браузерный просмотрщик и валидатор JSON.

Daily.dev

Пользователи: более 100 тыс.

Рейтинг: 4,8/5. 

Расширение для того, чтобы быть в курсе новостей разработчиков. Более того, Daily.dev — это агрегатор новостей, ориентированных на айтишников. 

Многие разработчики тратят немало времени на чтение технических сайтов, чтобы быть в курсе новостей отрасли и релизов продуктов. Однако они не осознают, что это потенциальный источник отвлечения. Расширение отсеивает весь низкокачественный контент. 

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

Расширение Daily.dev

Альтернатива: 

  • 30 Seconds of Knowledge — расширение, которое при открытии новой вкладки выдает рандомный пример кода с объяснением.

Octotree

Пользователи: более 400 тыс.

Рейтинг: 4,9/5. 

Многие называют Octotree «GitHub’ом на стероидах». Бесплатная версия позволяет быстро изучить содержимое проекта с помощью проводника, похожего на IDE. А чтобы проверить зависимость, достаточно щелкнуть на import или require. Расширение можно подключить к репозиториям на GitHub. 

В платной версии много функций, таких как: 

  • несколько вкладок;
  • возможности поиска по всему проектов;
  • расширенный просмотр кода.

Альтернативы: 

  • Sourcegraph — расширение, которое добавляет в GitHub аналитику кода для более чем 20 языков программирования;
  • Enhance GitHub — отображает размер репозитория и файла, добавляет кнопку для скачивания данных и возможность копирования содержимого файла.

Расширения VS Code

Ниже представлен список из трех VS Code-расширений для бэкенд-разработчиков. 

VS Code Remote Containers

Пользователи: более 5 млн.

Рейтинг: 4,8/5. 

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

Расширение позволяет монтировать файлы рабочей среды в контейнер из локальной файловой системы или копировать их туда после запуска контейнера. Расширения устанавливаются и запускаются внутри контейнера, чтобы иметь полный доступ к инструментам, платформе и файловой системе. Работа с Visual Studio Code осуществляется так же, как если бы все было запущено локально на машине, только с помощью расширения действия разворачиваются внутри контейнера. 

Code Spell Checker

Пользователи: более 3 млн.

Рейтинг: 4,5/5. 

Расширение помечает орфографические ошибки в коде. По заявлению создателей, Code Spell Checker особенно полезен при работе с camelCase-кодом. 

В расширении: 

  • проверка орфографии не чувствительна к регистру;
  • используется локальный словарь. Код остается на устройстве, что повышает безопасность кода с закрытым исходным кодом.
  • проверяются только слова длиной более трех символов.

Path Intellisense

Пользователи: более 5 млн.

Рейтинг: 4,8/5. 

Расширение для бэкенд-разработчиков, чтобы избежать ошибок при импорте файлов. Оно автоматически заполняет путь импорта. Работает с большинством языков программирования, а также с HTML. В качестве сопоставления расширение использует ts.config.compilerOptions.baseUrl в конфигурации редактора. 

Также можно установить пользовательские сопоставления, как показано в примере ниже.

{
    "path-intellisense.mappings": {
        "/": "${workspaceFolder}",
        "lib": "${workspaceFolder}/lib",
        "global": "/Users/dummy/globalLibs"
    },
}

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

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

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023