Преимущество использования индивидуальной потребности в лямбда-функциях AWS - PullRequest
0 голосов
/ 30 января 2019

Вот мой псевдопроект:

/- utils
     +- func1.js
     +- func2.js
     +- index.js

/- main
     +- index.js 

В main/index.js Я могу просто потребовать все необходимые функции просто так:

const { func1, func2 } = require('../utils');

Это работает нормально.

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

Есть ли какие-либо преимущества / недостатки в использовании деструктуризации?

Я имею в виду вместо:

const { func1, func2, func5 } = require('../utils');

Требуется каждая функция в отдельности, например, так:

const { func1 } = requrie('../utils/func1');
const { func2 } = requrie('../utils/func2');
const { func5 } = requrie('../utils/func5');

Первое решение намного чище ИМХО, но может ли быть проблема с производительностью, когда функций намного больше?Есть ли другие недостатки, такие как размер развернутой лямбды?

Это код, используемый в функциях лямбда AWS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...