Skip to content

refactor: 매개변수 트랜스포머를 Promise.all로 처리할 지 여부 #73

Description

@biud436

for (const param of parameters) {
const value = await this.handle(
routerName,
req,
res,
parameters,
bodyValidationActions,
param,
);
args.push(value);

순서대로 처리할 지 아니면 Promise.all로 병렬 처리할 지 여부를 결정해야 합니다.

전자는 디버깅에 유리하고 후자는 속도에 유리하지만 디버깅에 불리합니다 (디버깅이 잘 되지 않음)

후자를 선택하면 속도가 더 빨라지지만, 디버깅 시 문제 파악이 힘들어집니다.

전자는 순차적으로 처리하는데, 라우터가 많아지면 성능에 문제가 될 수 있습니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions