Вопрос эффективности: лучше ли объединять код в один файл или создавать локальные модули? - PullRequest
1 голос
/ 09 мая 2019

Я работаю с объектоподобными объектами для js-игры, которую я создаю, например, time, player и т. Д., Все они разделены в отдельные файлы .js, которые я затем объединяю с gulp в один большой uglified .js файл загружен в заголовок моего приложения (построен на электроне).

Мой вопрос: это не эффективно? Должен ли я сделать каждый из этих файлов отдельными локальными модулями, которые я называю как const time = require("./time.js")?

1 Ответ

2 голосов
/ 09 мая 2019

Потому что ваш код передается и не интерпретируется как есть. При использовании одного файла или пятнадцати не наблюдается никакого влияния на производительность / низкую производительность. Инструмент, который вы используете для переноса кода, оптимизирует его.

Самый правильный способ работы с проектом - разделить различные функции на отдельные файлы.

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

Когда вы ищете код player , проще найти файл Player.js , чем использовать ctrl + shift + f на всех проект.

Также легче работать в команде. Это может избежать множества конфликтов слияния.

enter image description here

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