testnode

Форк
0

4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
README.md

NODE TEST

  • dependencies:

    • express — Это серверный фреймворк, который необходим для работы вашего веб-сайта в продакшене, поэтому он должен находиться в разделе dependencies.
  • devDependencies:

    • parcel — Это инструмент, который используется только во время разработки и сборки проекта. Он не нужен в продакшене для выполнения приложения, следовательно, его следует поместить в devDependencies.
    • svelte — Это библиотека для создания пользовательского интерфейса, но так как она также участвует в процессе сборки и используются только в процессе разработки, её тоже лучше поместить в devDependencies.

    EventEmitter.call(this); // <=IE10 fix (unable to call parent constructor)

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

    super()
    в конструкторе, чтобы гарантировать, что родитель инициализирован корректно.

    1. В методах getResource и других методах, использующих

      utils.getPath
      , не проверяется, существует ли запрашиваемый ресурс. Это может привести к тому, что функция вернет
      undefined
      , но не сгенерирует никакое предупреждение или ошибку.

    2. Логика обработки параметров:

      Некоторые параметры, такие как

      keySeparator
      , устанавливаются в нескольких местах, что может привести к путанице. Лучше рассмотреть возможность приведения параметров к единому виду в начале метода (например, в addResource).

    3. Методы без проверки на наличие данных:

      В методах вроде

      removeResourceBundle
      сначала проверяется наличие ресурсного пакета с помощью
      hasResourceBundle
      , но затем не проверяется на наличие данных в массиве или объекте. Например, в методе
      removeResourceBundle
      стоит убедиться, что
      this.data[lng]
      существует, перед тем как к нему обращаться.

    4. Отсутствие комментариев и типов для параметров и возвращаемых значений методов делает код менее читабельным.

npm i npm test node index.js try/test.txt
  1. -

  2. https://github.com/mihailgok/telegramwebapps - это просто самый популярный мой репо. Там JS + Python.

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.