[TIL #20] 20์ผ์ฐจ ์˜ค๋Š˜์˜ ๊ณต๋ถ€ (2023.03.19 ์ผ)

2023. 3. 19. 23:37ใ†Today I Learned

TIL 2023.03.19 ๐Ÿฃ

์˜ค๋Š˜ ๋ฐฐ์šด ๊ฒƒ ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป

React

  • ๋“œ๋””์–ด ๋ฆฌ์•กํŠธ ๊ฐ•์˜! ์„น์…˜ 5 ์ง„์ž…
  • React๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋ฅผ ๋ฐฐ์› ๋‹ค. HTML/JavaScript์™€ ๋น„๊ตํ•˜์—ฌ ์ฐจ์ด๊ฐ€ ๋ญ๊ณ  ์žฅ์ ์ด ๋ญ๊ธธ๋ž˜ ์š”์ฆ˜ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ํ•„์ˆ˜ ๊ธฐ์ˆ ์ด ๋œ๊ฑด๊ฐ€ ๊ถ๊ธˆํ–ˆ๋Š”๋ฐ ๋“œ๋””์–ด ๊ถ๊ธˆ์ฆ ํ•ด๊ฒฐ
    • ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋ฐ˜์˜ UI ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ โ†’ ์ค‘๋ณต์ฝ”๋“œ๋ฅผ ์ปดํฌ๋„ŒํŠธ๋กœ ์„ ์–ธํ•˜์—ฌ ์‚ฌ์šฉ, ์œ ์ง€๋ณด์ˆ˜์˜ ํšจ์œจ์„ฑ ์ฆ๊ฐ€
    • ์„ ์–ธํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ โ†’ ๋ชฉ์ ๋งŒ ๋ช…์‹œํ•˜๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€๋…์„ฑ์ด ์ข‹๋‹ค.
    • Virtual DOM ์‚ฌ์šฉ โ†’ ๋ธŒ๋ผ์šฐ์ €์˜ ์—ฐ์‚ฐ์„ ์ค„์—ฌ ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ๋ฐฉ์ง€ํ•œ๋‹ค.GitHub
  • ๊นƒํ—ˆ๋ธŒ๋ฅผ ์›Œ๋‚™ ํ˜ผ์ž์„œ๋งŒ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋‹ˆ๊นŒ ๊ทธ๋ƒฅ ์†Œ์Šค ๋ฐฑ์—… ์ˆ˜์ค€์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ์ด๋ฒˆ์— ๋ฆฌ์•กํŠธํ”„๋กœ์ ํŠธ ํ•˜๋ฉด์„œ ๊นƒํ—ˆ๋ธŒ์— ์ €์žฅํ•  ๋•Œ branch๋ฅผ ๋ณ„๋„๋กœ ์ƒ์„ฑํ•ด์„œ Pull Request ๋“ฑ์„ ์‚ฌ์šฉํ•ด๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„ branch๋ฅผ ์ƒ์„ฑํ•ด์„œ commit์„ ํ•ด๋ดค๋‹ค.
  • ๊ทธ๋Ÿฌ๋ฉด์„œ branch ์ด๋ฆ„์„ ์ž˜๋ชป ์ƒ์„ฑํ•ด์„œ branch ์ด๋ฆ„ ๋ฐ”๊พธ๋Š” ๋ฐฉ๋ฒ•๋„ ๊ณต๋ถ€ํ•˜๊ฒŒ ๋๋‹ค.
    1. ๋กœ์ปฌ ์ €์žฅ์†Œ์˜ branch ์ˆ˜์ •
      git branch -m [old name] [new name]
    2. ์›๊ฒฉ ์ €์žฅ์†Œ์˜ branch ์ˆ˜์ •
      git push origin :old_branch new_branch

์•Œ๊ณ ๋ฆฌ์ฆ˜

  • ๋ฐฑ์ค€ 9095 : DP ๋ฌธ์ œ, ํ’€์ด ๊ณผ์ •์„ ํฌ์ŠคํŒ…ํ–ˆ๋‹ค.
  • ๋ฐฑ์ค€ 1931_ํšŒ์˜์‹ค ๋ฐฐ์ • : ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜ > ๋นจ๋ฆฌ ๋๋‚˜๋Š” ๋Œ€๋กœ ํšŒ์˜์‹ค์„ ๋ฐฐ์ •ํ•˜๋ฉด ํ•  ์ˆ˜ ์žˆ๋Š” ํšŒ์˜์˜ ์ตœ๋Œ€ ๊ฐฏ์ˆ˜๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฐฑ์ค€ 7576_ํ† ๋งˆํ†  : BFS ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋˜๋Š” ๋ฌธ์ œ, ์žฌ๋ฐŒ์—ˆ๋‹ค.

๋…์„œ

  • ํด๋ฆฐ์ฝ”๋“œ 5, 6์žฅ ์ฝ์—ˆ๋‹ค.
    • ์ฝ”๋“œ ์•…์ทจ ๊ฐ์ง€ ๋ฐ ๋Œ€์‘ : ์ž ์žฌ์ ์ธ ๋ฒ„๊ทธ๋ฅผ ์•”์‹œํ•˜๋Š” ์†Œ์Šค์ฝ”๋“œ ํŒจํ„ด์„ ๊ฐ์ง€ํ•˜๊ณ  ๋ฐฉ์ง€ํ•˜์ž.
    • ํŒŒ์ด์ฌ๋‹ค์šด ์ฝ”๋“œ ์ž‘์„ฑ

์ถ”๊ฐ€์ ์œผ๋กœ ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๐Ÿ‘

๊ธฐํƒ€ ๐Ÿค”

  • ์ฉ ๊ณต๋ถ€ํ•˜๋Š”๊ฑด ์ข‹์€๋ฐ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ๊ฒŒ์‹œ๊ธ€๋กœ ์ •๋ฆฌํ•˜๋Š”๊ฒŒ ์‰ฝ์ง€๊ฐ€ ์•Š๋‹ค. ใ…Ž ๐Ÿซ