Это обычный процесс для меня в моих предыдущих работах, поэтому у меня обычно очень сложный сценарий использования, например
async function doThis(){
for (100x) {
try {
insertToDatabase()
await selectAndManipulateData()
createEmailWorker()
/** and many more **/
} catch {
logToAFile()
}
}
}
Код работает, но его сложная функция 1 выполняет все функции, единственная причина, по которой я это делаю, заключается в том, что я могу в режиме реального времени проверять, не работает ли одна функция, я могу убедиться, что другая функция не запустится, поэтому не будет никаких ошибок. данные.
Что я хочу знать, так это какая архитектура лучше всего подходит для определения структуры проекта, которая не жертвует целостностью данных? (или это уже достаточно хорошо?)