Skip to content

hidh16/Docs-JS_deepDive_Study

ย 
ย 

Repository files navigation

๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ Deep Dive Study ๐Ÿ“

Javascript ๋ฅผ ์ข€ ๋” Deep!! ํ•˜๊ฒŒ ์ •๋ฆฌํ•ด๋ณด์ž.

1๏ธโƒฃ ์ด์ „ Javascript๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉฐ ๋†“์น˜๊ณ  ๋ฌด์‹ฌ์ฝ” ๋„˜์–ด๊ฐ”๋˜ ๋‚ด์šฉ
2๏ธโƒฃ ๊ธฐ์ˆ ๋ฉด์ ‘ ์งˆ๋ฌธ์œผ๋กœ ํ•œ๋ฒˆ์ด๋ผ๋„ ๋ฐ›์•„๋ณธ ๋‚ด์šฉ
3๏ธโƒฃ ๊ฐ€๋ณ์ง€๋งŒ, ์œ ์ตํ•œ ๋‚ด์šฉ


์Šคํ„ฐ๋”” ์ปค๋ฆฌํ˜๋Ÿผ ๐Ÿ’ป


ํ•จ๊ป˜ ๋ฐฐ์šฐ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๐Ÿ’ก


์ดˆ๊ธ‰์ž ๋ถ„๋“ค๋„ ํ•จ๊ป˜ํ•  ์ˆ˜ ์žˆ๋Š” [ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด]ย ์Šคํ„ฐ๋””์ž…๋‹ˆ๋‹ค.


๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋”ฅ๋‹ค์ด๋ธŒ ์Šคํ„ฐ๋””๋Š”ย ๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋”ฅ๋‹ค์ด๋ธŒ ๋ฅผ ํ•จ๊ป˜ ์ฝ์œผ๋ฉฐ ๊ณต๋ถ€ํ•˜๋Š” ์ทจ์ง€์˜ ๋ชจ์ž„์œผ๋กœ์„œ, ****์ฑ…์„ ๋‚ญ๋…ํ•˜๊ณ  ์˜ˆ์ œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉฐ ๋งค์ฃผ ํ•œ๋ฒˆ์”ฉ ์Šคํ„ฐ๋””์›๋“ค๊ณผ ํ•จ๊ป˜ ํ•ด์„, ์œ ์ถ”, ๋ณด์ถฉ ์„ค๋ช…ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธย  ์Šคํ„ฐ๋””๋ฅผ ๋“ค์œผ๋ฉฐ ํ•จ๊ป˜ ํ•™์Šตํ•˜๋‹ค ๋ณด๋ฉด ์–ด๋А์ƒˆ ๋‘๊บผ์šด ํ•œ ๊ถŒ์ด ๋š๋”ฑ!

โœ”๏ธย  ์Šคํ„ฐ๋””๋ฅผ ๋”ฐ๋ผ๊ฐ€๋‹ค ๋ณด๋ฉด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋„˜์–ด๊ฐ€๋Š” ์ฑ•ํ„ฐ๋“ค!


์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š” โœ…

  • ์›น ํ”„๋ก ํŠธ์—”๋“œ ๊ธฐ์ดˆ
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๊ธฐ๋ณธ ๊ฐœ๋… ๋ฐ ๋™์ž‘ ์›๋ฆฌ
  • ๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ ๋„๊ตฌ์˜ ์ดํ•ด

ํ•™์Šต ๋‚ด์šฉ ๐Ÿ“

ํ•จ๊ป˜ ๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋”ฅ๋‹ค์ด๋ธŒ ์˜ ์˜ˆ์ œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰/๋ถ„์„ํ•˜๊ณ ,

๋ณธ๋ฌธ์„ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์Šคํ‚ค๋ฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ์ด๋ฏธ ์•Œ๊ณ  ์žˆ๋Š” ์ง€์‹์„ ๊ฐ€๋ณ๊ฒŒ ์žฌํ™•์ธํ•˜๊ณ  ๊ฐ์ž์˜ ์ง€์‹์„ ์ˆ˜์ •/๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค.


์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ด์š”ย ๐Ÿ’ก

  • ใ€Š๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋”ฅ๋‹ค์ด๋ธŒใ€‹๋ฅผย ํ†ตํ•ด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผย ํ•จ๊ป˜ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผย ํ˜ผ์ž ํ•™์Šตํ•˜๋Š” ๊ฒƒ์—ย ์–ด๋ ค์›€์„ ๋А๋ผ์‹œ๋Š” ๋ถ„


์Šคํ„ฐ๋”” ์ปค๋ฆฌํ˜๋Ÿผ ๐Ÿ’ป


์Šคํ„ฐ๋”” ์ •๋ณด ๐Ÿ“

  • ๊ธฐ๊ฐ„์€ ํ•œ๋‹ฌ(4์›”)์„ ์ƒ๊ฐํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์Šคํ„ฐ๋”” ๋ฒ”์œ„๋Š” ์œ ๋™์ ์œผ๋กœ ์กฐ์œจ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • velog๋ฅผ ํ†ตํ•ด ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ์ž‘์„ฑ ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•˜์—ฌ, ์Šคํ„ฐ๋””์› ๋ถ„๋“ค๊ณผ ๊ธ€์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ex) https://velog.io/@hyeone999/React-State-as-a-Snapshot
  • ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ ๋‚ด์šฉ์„ ๋ฐœํ‘œํ•˜๊ณ , ๋‚ด์šฉ์„ ์ข…ํ•ฉํ•˜์—ฌ git์— ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. โ†’ https://github.com/hyeone999/Docs-JS_deepDive_Study
  • ๋งค์ฃผ ํ•ด๋‹นํ•˜๋Š” ํŒŒํŠธ๋ฅผ ํ•™์Šตํ•˜๊ณ , ์ •๊ธฐํšŒ์˜(์Šคํ„ฐ๋””) ๋‚ ์งœ์— ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋ฐ QA, ํ•™์Šต ๋‚ด์šฉ ๊ณต์œ ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

1์ฃผ์ฐจ : ๋ณ€์ˆ˜ / ํ‘œํ˜„์‹๊ณผ ๋ฌธ / ๋ฐ์ดํ„ฐ ํƒ€์ž…

2์ฃผ์ฐจ : ์—ฐ์‚ฐ์ž / ์ œ์–ด๋ฌธ / ํƒ€์ž… ๋ณ€ํ™˜๊ณผ ๋‹จ์ถ• ํ‰๊ฐ€

3์ฃผ์ฐจ : ๊ฐ์ฒด ๋ฆฌํ„ฐ๋Ÿด / ์›์‹œ๊ฐ’๊ณผ ๊ฐ์ฒด์˜ ๋น„๊ต / ํ•จ์ˆ˜

4์ฃผ์ฐจ : ์Šค์ฝ”ํ”„ / ์ „์—ญ ๋ณ€์ˆ˜์˜ ๋ฌธ์ œ์  *์ค‘๊ฐ„๊ณ ์‚ฌ ๊ธฐ๊ฐ„


์Šคํ„ฐ๋”” ๊ทœ์น™ ๐Ÿ› 

  • ์ •๊ธฐ ์Šคํ„ฐ๋”” ๋ชจ์ž„ ์ผ์ •: ์˜จ๋ผ์ธ(๋””์Šค์ฝ”๋“œ) / ์ˆ˜์š”์ผ(7PM) / ์†Œ์š”์‹œ๊ฐ„: 1~2์‹œ๊ฐ„
  • rules
  1. ์‹œ๊ฐ„ ์—„์ˆ˜ / ์ฃผ์ฐจ๋ณ„ ํŒŒํŠธ ํ•™์Šต(ํ•„์ˆ˜)

  2. ์งˆ์˜์‘๋‹ต 1ํšŒ ํ•„์ˆ˜

  3. ์ •๋ณด๊ณต์œ ์— ๋Œ€ํ•œ ์—ด์ • ๋๊นŒ์ง€ ๐Ÿ‘

  4. ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ ์ž‘์„ฑ(~์ˆ˜์š”์ผ ์Šคํ„ฐ๋””๊นŒ์ง€)

  5. git ์š”์•ฝ๋ณธ(ํ•ด๋‹น ์ธ์›๋งŒ) ์ž‘์„ฑ ๋ฐ ์ฃผ์ฐจ๋ณ„ ํšŒ๊ณ ๋ก ์ž‘์„ฑ(~ํ•ด๋‹น ์Šคํ„ฐ๋””์ฃผ ์ผ์š”์ผ ์ž์ • ์ „๊นŒ์ง€)

  • ์Šคํ„ฐ๋”” ๋ฐฉ์‹: ๋งค์ฃผ ์ง„ํ–‰ํ•˜๋Š” ์ฃผ์ฐจ๋ณ„ ํŒŒํŠธ๋ฅผ ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ๋ฅผ ์ž‘์„ฑ ํ›„ ๋ฐœํ‘œ ๋ฐฉ์‹.

์Šคํ„ฐ๋”” ์ดํ›„, git ์„ ์ด์šฉํ•˜์—ฌ ์Šคํ„ฐ๋”” ๋‚ด์šฉ ๋ฐ git wiki ์— ํšŒ๊ณ ๋ก ์ž‘์„ฑ

*git ์ •๋ฆฌ ์ˆœ์„œ <1์ฃผ์ฐจ>

  1. ๊น€ํ˜„์ค‘ - ๋ณ€์ˆ˜
  2. ์ด๋‚˜์˜ - ํ‘œํ˜„์‹๊ณผ ๋ฌธ
  3. ๊น€๋‹ค์—ฐ - ๋ฐ์ดํ„ฐ ํƒ€์ž…

<2์ฃผ์ฐจ>

  1. ๋ฐฉ์„ฑ์ค€ -
  2. ๊น€๋ฏผ์ฃผ -
  3. ๊ถŒํƒœ์˜ -
  • ํŒจ๋„ํ‹ฐ: ์—ฐ๋ฝ๋‘์ ˆ ๋ฐ ์‚ฌ์œ  ์—†๋Š” ์Šคํ„ฐ๋”” ๋ถˆ์ฐธ โ†’ 30ํŽ˜์ด์ง€ ๋‚ญ๋…ํ•˜๊ธฐ

About

๐Ÿ“ ๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ Deep Dive๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ •๋ฆฌํ•ด๋†“์€ ์ €์žฅ์†Œ์ž…๋‹ˆ๋‹ค.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors