Я новичок в отрасли, но похоже, что большинство компаний, по-видимому, сильно тестируют / подчеркивают знания ООП во время собеседования, даже когда их стек основан в основном на javascript / NodeJS / typescript.
Iя запутался, как это будет применимо к разработке бэкэнд-приложений / API с использованием такой инфраструктуры, как ExpressJS?
Например, пример маршрута GET в псевдокоде:
app.get('/', async(req, res) => {
const exampleData = await database.querySomething()
res.send(exampleData)
})
Мне кажется, стиль кодирования для создания этих REST API является несколько процедурным.Например, получить запрос, выполнить какое-либо действие базы данных или запрос на основе параметров, добавить расчеты / обработку данных, отправить обратно окончательные данные.
Где ООП вступает в игру?Какой будет вариант использования ООП в приложениях внутреннего узла nodejs?