Promise.allSettled
์ ํ์ฉํ๋ฏ๋ก, PR์ ์์ ๊ด๊ณ์์ด ๊ฑฐ์ ๊ณ ์ )1+(2*20) / 1+2 = 13.67๋ฐฐ
๋๊ธฐ์
์ผ๋ก PR์ ์ผ๊ด Merge ์ํค๋ ๋ฐฉ์์ด์์ต๋๋ค.Promise.al
l๊ณผ Promise.allSettled
์ค ์ด๋ ๊ฒ์ ์ฌ์ฉํ ์ง ๊ณ ๋ฏผํ์ต๋๋ค.Promise.all
: ์ฃผ์ด์ง ๋ชจ๋ ํ๋ก๋ฏธ์ค๊ฐ ์ดํ๋๋ฉด ์๋ฃ๋๋ฉฐ, ํ๋๋ผ๋ ์คํจํ๋ฉด ์ ์ฒด๊ฐ ์คํจ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.Promise.allSettled
: ์ฃผ์ด์ง ๋ชจ๋ ํ๋ก๋ฏธ์ค๊ฐ ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๋ฉฐ, ๊ฐ ํ๋ก๋ฏธ์ค์ ์ฑ๊ณต ๋๋ ์คํจ ์ฌ๋ถ์ ๊ด๊ณ์์ด ๊ฒฐ๊ณผ๋ฅผ ๋ฐฐ์ด๋ก ๋ฐํํฉ๋๋ค.Promise.allSettled
๋ฅผ ์ ํํ์ต๋๋ค.๋น๋๊ธฐ์
์ผ๋ก ๋ณ๊ฒฝํ๊ธฐ ๋๋ฌธ์, ์๊ฐ์์ด ๋์ด๋๋๋ผ๋ ์ด Merge ์์์๊ฐ์ ์ ์ฒด PR์ด ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌ๋๋ฉด์ ํฌ๊ฒ ์ค์ด๋ค๊ฒ ๋์์ต๋๋ค.์ด๋ฅผ ๊ฐ์ ํ๊ณ ์, Merge ์ฑ๊ณต/์คํจ์ ๊ฐ๊ฐ ์ํฉ์ ๋ฐ๋ผ ์ ์ฉํ ์ ๋ณด๋ฅผ ์ ๊ณตํด์ฃผ๋ฉด ์ข๊ฒ ๋ค๋ผ๋ ์๊ฐ์ ํ์๊ณ , ๋ค์๊ณผ ๊ฐ์ ์ ๋ณด๋ฅผ ์ฌ์ฉ์์๊ฒ ์ ๊ณตํ์์ต๋๋ค.
Merge์ ์ฑ๊ณตํ๋ฉด, ๋ค์๊ณผ ๊ฐ์ด ์ด ๋ช๊ฐ์ PR์ด Merge ๋์๋์ง ์ฌ์ฉ์์๊ฒ ์๋ ค์ค๋๋ค.
Merge์ ์คํจํ๋ฉด, ๋ค์๊ณผ ๊ฐ์ด ์ด๋ค PR์ด ์คํจํ๋์ง ์๋ ค์ฃผ๊ณ , ์คํจํ PR์ ๋ฐ๋ก ํ์ธํ ์ ์๋๋ก ๋งํฌ๋ ์ ๊ณตํด์ค๋๋ค.