์ด 302๊ฐœ์˜ ์งˆ๋ฌธ
#0207 ํ”„๋ก ํŠธ์—”๋“œ ์›น๋ทฐ(WebView)๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š” #0208 ํ”„๋ก ํŠธ์—”๋“œ ๋ฆฌ์•กํŠธ์—์„œ ๋ณ€์ˆ˜ ๊ด€๋ฆฌ ์‹œ useRef๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ let์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ๋‚˜์š” #0209 ๋ฐฑ์—”๋“œ CDN์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š” #0210 ๋ฐฑ์—”๋“œ ์‹œ๊ฐ„ ๋ณต์žก๋„์™€ ๊ณต๊ฐ„ ๋ณต์žก๋„์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š” #0211 ๋ฐฑ์—”๋“œ Micrometer๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”. #0212 ํ”„๋ก ํŠธ์—”๋“œ ๋ธŒ๋ผ์šฐ์ € ๋ฉ”๋ชจ๋ฆฌ ์บ์‹œ์™€ ๋””์Šคํฌ ์บ์‹œ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”. #0213 ๋ฐฑ์—”๋“œ try-with-resources์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”. #0214 ํ”„๋ก ํŠธ์—”๋“œ ๋‹ค์Œ Promise ์ฝ”๋“œ์˜ ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”. #0215 ํ”„๋ก ํŠธ์—”๋“œ ์™œ ๊ธฐ๋ณธ img ํƒœ๊ทธ ๋Œ€์‹  nextImage๋ฅผ ์‚ฌ์šฉํ•˜์…จ๋‚˜์š” #0216 ํ”„๋ก ํŠธ์—”๋“œ css ์†์„ฑ dvh, svh, lvh ๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š” #0217 ๋ฐฑ์—”๋“œ ๋„คํŠธ์›Œํฌ์—์„œ ํšŒ์„  ๊ตํ™˜ ๋ฐฉ์‹๊ณผ ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹์€ ์–ด๋–ค ์ฐจ์ด์  ์žˆ๋‚˜์š” #0218 ๋ฐฑ์—”๋“œ String ๊ฐ์ฒด๋Š” ๊ฐ€๋ณ€์ผ๊นŒ์š”, ๋ถˆ๋ณ€์ผ๊นŒ์š” ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜์‹  ์ด์œ ๋„ ํ•จ๊ป˜ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”. #0219 ๋ฐฑ์—”๋“œ Infrastructure as Code(IaC)์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”. #0220 ๋ฐฑ์—”๋“œ @OneToOne ์—ฐ๊ด€๊ด€๊ณ„์—์„œ Lazy Loading์„ ์„ค์ •ํ•  ๋•Œ ์ฃผ์˜ํ•  ์ ์€ ๋ฌด์—‡์ผ๊นŒ์š” #0221 ๋ฐฑ์—”๋“œ ์ž๋ฐ”์—์„œ Object ํƒ€์ž…์ธ value๋ฅผ String์œผ๋กœ ํƒ€์ž… ์บ์ŠคํŒ…ํ•˜๋Š” ๊ฒƒ๊ณผ String.valueOf()๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š” #0222 ํ”„๋ก ํŠธ์—”๋“œ never์™€ unknown ํƒ€์ž…์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”. #0223 ํ”„๋ก ํŠธ์—”๋“œ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํฐํŠธ๋ฅผ ์ ์šฉํ•˜๋Š” ๊ณผ์ •์„ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”. #0224 ํ”„๋ก ํŠธ์—”๋“œ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”. #0225 ํ”„๋ก ํŠธ์—”๋“œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ 0.1 + 0.2 === 0.3์˜ ์‹คํ–‰ ๊ฒฐ๊ณผ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”. #0226 ํ”„๋ก ํŠธ์—”๋“œ Core Web Vitals๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”