Здравствуйте! Я хочу написать таймер на angular. Мне нужно сомтавить архитектуру и логику для написания. Представьте, что есть 3 холодильника, и нужно написать таймер для них. Просчитывя время приложение должно посчитать используемое электричество. Например, первый холодильник использует полтора раза больше электричества. Я уже написал таймер, но я хотел бы познакомиться со стандартами. Моя проблема в том, что я не знаю как правильно реализовать вывод на фронтенд прочитанное время для каждого холодильника по отдельности. Так мой таймер работает только для одного, но мне нужно чтобы не повторяя один и тот же код, вывести для всех по отдельности.
Дайте совет, как это лучше всего реализовать и не говнокодить .
По содержательной части вашего вопроса, как я понял, вас интересует, почему модули в NodeJS – синглетоны. Они не синглетоны, но ведут себя похожим образом. Подробнее об этой проблеме вот здесь: https://medium.com/@lazlojuly/are-node-js-modules-...
А «не говнокодить» прежде всего поможет качественная постановка задачи.