๐Ÿงฉ

[12/08] ๋ฉ˜ํ† ๋ง 2


์ง„ํ–‰์ƒํ™ฉ ๊ณต์œ 

Lukas ์ž„์—ฐ์žฌ

  • ์™„๋ฃŒ
    • ๋กœ๊ทธ์ธ๊ธฐ๋Šฅ ๊ตฌํ˜„
    • ํšŒ์›๊ฐ€์ž…๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ์ง„ํ–‰์ค‘
    • ๋‹‰๋„ค์ž„ ์ค‘๋ณต์ฒดํฌ
    • ํ”„๋ŸฐํŠธ์™€ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ํ•ฉ์น˜๊ธฐ

Jack ์ „๋ฏผ๊ทœ

  • ์™„๋ฃŒ
    • ๊ฒŒ์‹œ๋ฌผ ์ƒ์„ฑ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ์ง„ํ–‰์ค‘
    • ๊ฒŒ์‹œ๋ฌผ ์—ด๋žŒ(80%)

Kenneth ์ •์€์šฐ

  • ์™„๋ฃŒ
    • ๊ฒŒ์‹œ๋ฌผ ์‚ญ์ œ / ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ์ง„ํ–‰์ค‘
    • ์—ด๋žŒ๊ฐ€๋Šฅ ๊ฒŒ์‹œ๋ฌผ ์ง€๋„ ์ •๋ณด ์ „๋‹ฌ
    • ์ „์ฒด ํ…Œ์ŠคํŠธ

์Šคํ”„๋ฆฐํŠธ

  • ๊ธˆ์š”์ผ 2์ฐจ ์Šคํ”„๋ฆฐํŠธ ์‹œ์ž‘ ์˜ˆ์ •

๋ฉ˜ํ† ๋‹˜๊ป˜ ์งˆ๋ฌธ!

  1. ๋ฐฐํฌ ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ์ง€ ๋ฉ˜๋ถ•์ž…๋‹ˆ๋‹ค!
    1. ๋ฉ˜ํ† ๋‹˜์˜ ๋‹ต๋ณ€
      notion image
  1. ๊ฐœ์ธ ๋ฉด๋‹ด์„ ์œ„ํ•ด ์บ˜๋ฆฐ๋”์— ๋ช‡์‹œ์— ์˜ˆ์•ฝํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.
    1. ๋ฉ˜ํ† ๋‹˜์˜ ๋‹ต๋ณ€
      1. ์ œ๋ชฉ : ์ด๋ฆ„ ๊ฐœ๋ณ„๋ฉด๋‹ด
      1. ์‹œ๊ฐ„๋Œ€ : ์˜คํ›„ 6์‹œ ์ดํ›„๋กœ ํ•œ์‹œ๊ฐ„ ์žก์„๊ฒƒ
      1. ๋‹ฌ๋ ฅ์„ ๋ฉ˜ํ† ๋‹˜ ๋‹ฌ๋ ฅ์œผ๋กœ ์„ค์ •ํ•  ๊ฒƒ!
  1. REST API ์—์„œ DOUBLE ํ˜•์ด NUMBER๋กœ ๊ฐ€๋Šฅํ•œ๊ฐ€์š”?
    1. ๋ฉ˜ํ† ๋‹˜์˜ ๋‹ต๋ณ€
      • JSON์€ String ์œผ๋กœ ํŒŒ์‹ฑํ•˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ์ƒ๊ด€ ์—†๋‹ค.
      • Patch โ†’ DeleteMapping์œผ๋กœ ์ˆ˜์ •ํ•˜๋Š”๊ฒƒ์ด ์ข‹๋‹ค.
  1. ๊ธˆ์š”์ผ์— ์˜ค์‹œ๋‚˜์š”?

๊ธฐํƒ€

  • ํ† ํฐ vs ์„ธ์…˜
  • delete vs remove
  • stream().map() ์‚ฌ์šฉ