Skip to content

lh7721004/stack-snapshot-front

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

70 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง‘โ€๐Ÿ’ป Stack Snapshot (Frontend) - ์‚ฌ์ง„ ์ถ”์–ต ๋‚จ๊ธฐ๊ธฐ ์„œ๋น„์Šค

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-12-03 18 06 21

Stack Snapshot์€ '์ธ์ƒ๋„ค์ปท'๊ณผ ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์‚ฌ์ง„ ์ถ”์–ต ๋‚จ๊ธฐ๊ธฐ ์„œ๋น„์Šค๋กœ, ๊ฒฝ๋ถ 2024 ํ•ด์ปคํ†ค์—์„œ ์ฐธ๊ฐ€์ž๋“ค์˜ ์†Œ์ค‘ํ•œ ์ถ”์–ต์„ ๊ธฐ๋กํ•ด์ฃผ๋Š” ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋‹ค์–‘ํ•œ ํ”„๋ ˆ์ž„์„ ์ ์šฉํ•ด ์‚ฌ์ง„์„ ์ฐ๊ณ , ์†Œ์ค‘ํ•œ ์ถ”์–ต์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



๐Ÿง‘โ€๐Ÿ’ป ๊ธฐ์—ฌ์ž

Contributors

์ด๋ฆ„ Github ํ”„๋กœํ•„ ์—ญํ•  ์‚ฌ์šฉ ์–ธ์–ด
๊ถŒ๋ฏผ์ง€ mjgwon24 PM & frontend & backend Java, JavaScript, React
๊น€์ดํ˜„ lh7721004 frontend & backend Java, JavaScript, React
์ž„์„์ง„ seokjin925 frontend & backend Java, JavaScript, React
์ด์ˆ˜ํ—Œ suheon927 backend Java
๊น€ํ˜„๋‚˜ nanaring1 frontend JavaScript, React
๊ตฌ์„ธ์˜ wybh930 frontend JavaScript, React


๐Ÿ› ๏ธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

ํ˜‘์—… ํˆด

GitHub Discord Notion

์„œ๋น„์Šค ๋ฐฐํฌ ํ™˜๊ฒฝ

Ubuntu Nginx



๐Ÿ”ง ๊ธฐ์ˆ  ์Šคํƒ

Language

JavaScript

Framework

React React Router NodeJS Webpack

Cooperation

GitHub GitHub Projects



๐Ÿ”„ Development Workflow

๋ธŒ๋žœ์น˜ ์ „๋žต

๋ธŒ๋žœ์น˜ ์ „๋žต์€ Git Flow๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ธŒ๋žœ์น˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • Main Branch:
    • ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ์˜ ์ฝ”๋“œ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
    • ๋ชจ๋“  ๋ฐฐํฌ๋Š” ์ด ๋ธŒ๋žœ์น˜์—์„œ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.
  • Develop Branch:
    • ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์„ ์ทจํ•ฉํ•˜๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
  • Feature Branches:
    • ๊ธฐ๋Šฅ๋ณ„๋กœ ๋ถ„๊ธฐํ•œ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
    • ๊ฐ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์€ feature/{๊ธฐ๋Šฅ๋ช…} ํ˜•์‹์˜ ๋ธŒ๋žœ์น˜์—์„œ ์ด๋ฃจ์–ด์ง€๋ฉฐ, ์ž‘์—… ์™„๋ฃŒ ํ›„ Develop Branch๋กœ ๋ณ‘ํ•ฉ๋ฉ๋‹ˆ๋‹ค.


๐Ÿ”ง ์ฃผ์š” ๊ธฐ๋Šฅ

  • ์‚ฌ์ง„ ์ฐ๊ธฐ: ์‚ฌ์šฉ์ž๋Š” ๋‹ค์–‘ํ•œ ํ•„ํ„ฐ๋ฅผ ์ ์šฉํ•˜์—ฌ ์‚ฌ์ง„์„ ์ฐ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ”์–ต ์ €์žฅ: ์ตœ์ข…์ ์œผ๋กœ ์ƒ์„ฑ๋œ ์‚ฌ์ง„์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • QR ์ฝ”๋“œ ์ œ๊ณต: ์‚ฌ์ง„์ด ์ƒ์„ฑ๋œ ํ›„, ๋‹ค์šด๋กœ๋“œ๋ฅผ ์œ„ํ•œ QR ์ฝ”๋“œ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.


๐Ÿ“… ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

  • ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„: 2024๋…„ 10์›” 13์ผ ~ 2024๋…„ 11์›” 20์ผ


๐Ÿ“‘ ํŽ˜์ด์ง€๋ณ„ ๊ธฐ๋Šฅ

[ ํ”„๋ ˆ์ž„ ์„ ํƒ ]

๋‹ค์–‘ํ•œ ํ”„๋ ˆ์ž„ ์ค‘์—์„œ ์›ํ•˜๋Š” ๋””์ž์ธ์„ ์„ ํƒํ•˜์—ฌ ์‚ฌ์ง„์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-12-03 18 43 20

[ ์‚ฌ์ง„ ์ดฌ์˜ ]

์‚ฌ์šฉ์ž๋Š” ์นด๋ฉ”๋ผ๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ์‚ฌ์ง„์„ ์ดฌ์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-12-03 18 43 20

[ ์‚ฌ์ง„ ์„ ํƒ ]

์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์‚ฌ์ง„์„ ์„ ํƒํ•˜๊ณ  ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-12-03 19 23 21

[ QR ์ฝ”๋“œ ๋‹ค์šด๋กœ๋“œ ]

QR ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์‚ฌ์ง„ ๋‹ค์šด๋กœ๋“œ ๋งํฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-12-03 19 25 06 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-12-03 19 26 33

[ ๊ฒฝํ’ˆ ๋ฝ‘๊ธฐ ]

์ด๋ฒคํŠธ ๊ฒฝํ’ˆ ๋ฝ‘๊ธฐ ํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด ๊ฒฝํ’ˆ์„ ๋ฝ‘์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-12-03 19 28 14 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2024-12-03 19 28 39

๐Ÿ“ฌ ํ”„๋กœ์ ํŠธ ํ›„๊ธฐ

๐Ÿ’ ๊ถŒ๋ฏผ์ง€

ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ์—๋Š” ์•„์ด๋””์–ด ๊ตฌ์ฒดํ™”๋ถ€ํ„ฐ ์„ค๊ณ„๊นŒ์ง€ ๋งŽ์€ ๊ณ ๋ฏผ์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ "์‚ฌ์ง„ ์ดฌ์˜๊ณผ ํ”„๋ ˆ์ž„ ์„ ํƒ์„ ํ†ตํ•ด ํŠน๋ณ„ํ•œ ์ถ”์–ต์„ ๋งŒ๋“ค์–ด์ฃผ์ž"๋Š” ์•„์ด๋””์–ด๋ฅผ ํ˜„์‹คํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ์ฒด์ ์ธ ์„ค๊ณ„์™€ ๋ช…ํ™•ํ•œ ํ˜‘์—… ๊ทœ์น™์„ ์„ธ์šฐ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ ๊ณผ์ •์€ ํ˜‘์—…์—์„œ์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜๊ณผ ๊ณ„ํš์˜ ์ค‘์š”์„ฑ์„ ์ ˆ์‹คํžˆ ๊นจ๋‹ซ๋Š” ๊ณ„๊ธฐ๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋Š” ๊ธฐ๋ณธ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์™€ ๊ธฐ์ˆ  ์Šคํƒ๋“ค์„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๋‹ค์ง€๊ณ  ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ, ๊ทธ๋ฆฌ๊ณ  ์‚ฌ์šฉ์ž ๊ฒฝํ—˜(UX/UI)์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์„ ํ•˜๋ฉฐ ์ „์ฒด์ ์ธ ์‹œ์Šคํ…œ์˜ ํ๋ฆ„์„ ๊นŠ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
ํŠนํžˆ, ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฒ„๊ทธ์™€ ๊ธฐ์ˆ ์  ๋‚œ๊ด€์„ ํ•ด๊ฒฐํ•˜๋Š” ๊ณผ์ •์€ ์ € ์ž์‹ ์—๊ฒŒ๋„ ํฐ ๋„์ „์ด์—ˆ๊ณ , ํŒ€์˜ ์—ญ๋Ÿ‰์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’์ง„ ์‹œ๊ฐ„์ด์—ˆ์Šต๋‹ˆ๋‹ค.
๋ฌด์—‡๋ณด๋‹ค๋„ ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๋งˆ๋ฌด๋ฆฌํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฐ€์žฅ ํฐ ์ด์œ ๋Š”, ๊ฐ์ž ๋งก์€ ์—ญํ• ์„ ์ฑ…์ž„๊ฐ ์žˆ๊ฒŒ ์ˆ˜ํ–‰ํ•ด์ค€ ํŒ€์›๋“ค์ด ์žˆ์—ˆ๊ธฐ์— ๊ฐ€๋Šฅํ•œ ์ผ์ด์—ˆ์Šต๋‹ˆ๋‹ค.
ํŠนํžˆ, ์ €๋ฅผ ๋ฏฟ๊ณ  ๋”ฐ๋ผ์™€์ค€ ํŒ€์›๋“ค์—๊ฒŒ ์ง„์‹ฌ์œผ๋กœ ๊ณ ๋ง™๊ณ , ์ •๋ง ์ˆ˜๊ณ ํ–ˆ๋‹ค๋Š” ๋ง์„ ์ „ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

ํ•ด์ปคํ†ค ํ˜„์žฅ์—์„œ ์˜ˆ์ƒ๋ณด๋‹ค ๋งŽ์€ ์ฐธ๊ฐ€์ž๋“ค์ด ์Šคํƒ๋„ค์ปท ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•ด ์‚ฌ์ง„์„ ์ฐ์–ด์ฃผ์—ˆ๊ณ , "์žฌ๋ฏธ์žˆ๋‹ค", "์•„์ด๋””์–ด๊ฐ€ ๋…ํŠนํ•˜๋‹ค"๋Š” ๊ธ์ •์ ์ธ ๋ฐ˜์‘์„ ๋งŽ์ด ๋“ค์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๊ธฐํšํ–ˆ๋˜ ์ž‘์€ ์„œ๋น„์Šค๊ฐ€ ์‹ค์ œ๋กœ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์›ƒ์Œ๊ณผ ์ถ”์–ต์„ ๋‚จ๊ฒจ์ค„ ์ˆ˜ ์žˆ์—ˆ๋‹ค๋Š” ์ ์—์„œ ํฐ ๋ณด๋žŒ์„ ๋А๊ผˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ๊ธฐ์ˆ ์  ์„ฑ์žฅ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํŒ€์›Œํฌ์˜ ์ค‘์š”์„ฑ๊ณผ ์‚ฌ์šฉ์ž ์ค‘์‹ฌ์˜ ์‚ฌ๊ณ ๋ฅผ ๋‹ค์‹œ๊ธˆ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ์•ž์œผ๋กœ๋„ ๋” ๋‚˜์€ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ธฐํšํ•˜๊ณ , ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๋ฉฐ, ์ƒˆ๋กœ์šด ๋„์ „์— ๋‚˜์„œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์Šคํƒ๋„ค์ปท ํ”„๋กœ์ ํŠธ๋ฅผ ํ•จ๊ป˜ํ•ด์ค€ ๋ชจ๋“  ํŒ€์›๋“ค๊ณผ ์‘์›ํ•ด์ฃผ์‹  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹คโ™ฅ๏ธ

์Šคํƒ๋„ค์ปท ํŒ€์žฅ


๐Ÿ‘ฉโ€๐Ÿ’ป ๊ตฌ์„ธ์˜

์ด๋ฒˆ์— ์Šคํƒ๋„ค์ปท ํ™œ๋™์„ ํ•˜๋ฉด์„œ ์ •๋ง ๋‹ค์–‘ํ•œ ๊ฒฝํ—˜์„ ๊ฐ€์กŒ์Šต๋‹ˆ๋‹ค!
์•„์ง 1ํ•™๋…„์ด๊ณ  ์ปดํ“จํ„ฐ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•œ์ง€ ์–ผ๋งˆ ์•ˆ ๋ผ์„œ ๋งŽ์ด ์–ด๋ ค์› ์ง€๋งŒ, ๊ทธ ๊ณผ์ •์—์„œ ์ƒˆ๋กœ์šด ๊ฒƒ๋„ ๋งŽ์ด ์•Œ๊ฒŒ๋˜์—ˆ๊ณ , ๋งŽ์€ ๊ฒƒ๋“ค์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ๋ผ๋Š” ์šฉ์–ด ์กฐ์ฐจ ๋ชฐ๋ž๋˜ ์ €๋Š” ์ด๋ฒˆ ํ™œ๋™์„ ํ†ตํ•ด ๋งŽ์ด ์•Œ๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
ํ˜ผ์ž ํ•˜๋ฉด์„œ ์–ด๋ ค์› ๋˜ ๊ฒƒ๋“ค์€ ์„ ๋ฐฐ๋‹˜๋“ค์ด ๋งŽ์ด ์•Œ๋ ค์ฃผ์…จ๊ณ , ๋งŽ์€ ๊ฒƒ๋“ค์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค.
๋งค์ฃผ ํšŒ์˜์—์„œ ์ œ๊ฐ€ ๋ชฐ๋ž๋˜ ์šฉ์–ด๋“ค, ์‚ฌ์ดํŠธ, ๊ตฌํ˜„ ๊ณผ์ • ๋“ฑ ์•Œ๊ฒŒ๋์Šต๋‹ˆ๋‹ค. ๋‹ค๋“ค ๋„ˆ๋ฌด ๊ฐ์‚ฌ๋“œ๋ฆฌ๊ณ , ์ˆ˜๊ณ ๋งŽ์•˜์Šต๋‹ˆ๋‹ค !!


๐Ÿฏ ๊น€์ดํ˜„

์Šคํƒ๋„ค์ปท ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๊ฐœ๋ฐœ๋„ ํ•˜๊ณ  ํ™˜๊ฒฝ๊ตฌ์ถ•๋„ ํ•˜๋ฉด์„œ ๋„ˆ๋ฌด ์žฌ๋ฐŒ์—ˆ์Šต๋‹ˆ๋‹ค.
ํŒ€์›๋ถ„๋“ค๋„ ํ”„๋กœ์ ํŠธ์— ์ ๊ทน์ ์œผ๋กœ ์ฐธ์—ฌํ•ด์ฃผ์‹œ๊ณ , ๋ฌด์—‡๋ณด๋‹ค ๋ฏผ์ง€PM๋‹˜๊ป˜์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•ด์„œ ๋งŽ์ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ๊ณ , ์ฒด๊ณ„์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ž˜ ์ด๋Œ๊ณ  ๋‚˜๊ฐ€์ฃผ์‹  ๋•๋ถ„์— ์˜ฌํ•ด ์ œ๊ฐ€ ํ•œ ํ”„๋กœ์ ํŠธ์ค‘ ๊ฐ€์žฅ ์žฌ๋ฏธ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!
์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ Springboot์˜ Service, Repository, Controller์— ๋Œ€ํ•ด์„œ ์ž˜ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ๊ณ , ๋ธŒ๋žœ์น˜ ์ „๋žต๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ด๋ณธ์ ์ด ์žˆ์ง€๋งŒ, ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฉด์—์„œ ์•„์ง ๋ฏธ์ˆ™ํ•œ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๊ณ  ๋А๊ผˆ๊ณ , ์•ž์œผ๋กœ ์ œ๊ฐ€ ๋ณด์™„ํ•ด๋‚˜๊ฐ€์•ผ ํ•  ๋ฐฉํ–ฅ์„ ์žก์„ ์ˆ˜ ์žˆ๊ฒŒ ๋œ ํ”„๋กœ์ ํŠธ์˜€์Šต๋‹ˆ๋‹ค.
๋‹ค๋“ค ์ •๋ง ์ˆ˜๊ณ ํ•˜์…จ์Šต๋‹ˆ๋‹ค!


๐Ÿง‘โ€๐Ÿ’ป ์ด์ˆ˜ํ—Œ

์ด๋ฒˆ์— ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์„ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ฃผ์–ด์ ธ ์ •๋ง ์ข‹์•˜์Šต๋‹ˆ๋‹ค.
์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์ „๋ฐ˜์ ์ธ ํ๋ฆ„์„ ์ดํ•ดํ•˜๊ฒŒ ๋˜์–ด ๊ฐœ์ธ์ ์œผ๋กœ ๋งค์šฐ ์œ ์ตํ•œ ์‹œ๊ฐ„์ด์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋‹ค์–‘ํ•œ ํˆด๊ณผ ๊ธฐ์ˆ  ์Šคํƒ์„ ์ ‘ํ•˜๋ฉด์„œ ๋ฐฐ์›€์˜ ์ฆ๊ฑฐ์›€์„ ๋А๊ผˆ๊ณ , ์‹ค์ œ๋กœ ์ ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋˜ ์ ๋„ ํฐ ๋„์›€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋Šฅ๋ ฅ์ด ๋ถ€์กฑํ•ด์„œ ๋ชจ๋“  ๋ถ€๋ถ„์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์—†์—ˆ๋˜ ์•„์‰ฌ์›€๋„ ์žˆ์ง€๋งŒ, ์ด๋ฒˆ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ ์•ž์œผ๋กœ ๋” ๋‹ค์–‘ํ•œ ๊ฒƒ๋“ค์„ ์‹œ๋„ํ•˜๊ณ  ์‹ถ๋‹ค๋Š” ์˜์ง€๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค.
์•ž์œผ๋กœ๋Š” ๋ถ€์กฑํ–ˆ๋˜ ์ ์„ ๋ณด์™„ํ•˜๊ณ , ๋ณด๋‹ค ์ฒด๊ณ„์ ์œผ๋กœ ๊ธฐ๋กํ•˜๋ฉฐ ์„ฑ์žฅํ•ด ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.
ํŒ€์›๋“ค๊ณผ ํ˜‘์—…์„ ํ†ตํ•ด ๋งŽ์€ ๊ฒƒ์„ ๋ฐฐ์› ๊ณ , ์„œ๋กœ์˜ ๋…ธ๋ ฅ์ด ๋ชจ์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์™„์„ฑํ•ด๋‚ธ ๊ฒƒ์ด ์ •๋ง ๋ฟŒ๋“ฏํ–ˆ์Šต๋‹ˆ๋‹ค.


๐Ÿฅฅ ์ž„์„์ง„

๋ฒก์—”๋“œ ๊ฐœ๋ฐœ์„ ์ฒ˜์Œ ๊ฒฝํ—˜ํ•ด๋ณผ ์ˆ˜ ์žˆ์—ˆ๋˜ ์†Œ์ค‘ํ•œ ๊ธฐํšŒ์˜€๊ณ , ๋Šฅ๋ ฅ ์žˆ๋Š” ํŒ€์žฅ๊ณผ ํŒ€์›๋“ค๊ณผ์˜ ์†Œํ†ต์˜ ์ค‘์š”์„ฑ์„ ๊นจ๋‹ฌ์€ ์ข‹์€ ์‹œ๊ฐ„์ด์—ˆ์Šต๋‹ˆ๋‹ค.
๊ฒ‰์œผ๋กœ๋Š” ๊ฐ„๋‹จํ•ด ๋ณด์˜€๋˜ ํ”„๋กœ์ ํŠธ์˜€์ง€๋งŒ, ์‹ค์ œ๋กœ ๋ถ€์กฑํ–ˆ๋˜ ์ €์˜ ์—ญ๋Ÿ‰์„ ์•Œ๊ฒŒ ํ•ด์ฃผ์—ˆ๊ณ  ์กฐ๊ธˆ์”ฉ ๊ณต๋ถ€ํ•˜๋ฉฐ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
ํŒ€์›๋“ค ๋˜ํ•œ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์™€ ํ•™์—…, ์‹œํ—˜, ๋Œ€ํšŒ ๋“ฑ ๋ฐ”์œ ์™€์ค‘์—๋„ ๋‹ค๋“ค ๊ฐ์ž์˜ ์ž๋ฆฌ์—์„œ ์ตœ์„ ์„ ๋‹คํ•˜์—ฌ ์„ฑ๊ณต์ ์œผ๋กœ ๋งˆ๋ฌด๋ฆฌ ๋  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์•„์‰ฌ์› ๋˜ ์ ์ด ์žˆ๋‹ค๋ฉด ์งง์€ ์‹œ๊ฐ„๋‚ด์— ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์œ„์ฃผ๋กœ ๊ตฌํ˜„์„ ํ•˜๊ฒŒ๋˜์–ด ํŽ˜์ด์ง€๋ณ„ ํ˜น์€ ์ปจํŠธ๋กค๋Ÿฌ, ์„œ๋น„์Šค ๋“ฑ์˜ ์ •ํ•ฉ์„ฑ ๊ฒ€์ฆ, junit๋“ฑ ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์ž‘์„ฑ๊ฐ™์€ ํ™”์ดํŠธ๋ฐ•์Šค ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ์ฃผ์–ด์ง„ ์‹œ๊ฐ„์ž์›์ด ๋ถ€์กฑํ–ˆ๋˜ ์  ์ธ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ ํ”„๋กœ์ ํŠธ์—์„  ๊ณต์ •์„ ์ตœ์†Œํ™”ํ•˜์—ฌ ๊ธฐ๋Šฅ๊ตฌํ˜„ ๋ฟ ์•„๋‹ˆ๋ผ ๊ฒ€์ฆ๋„ ์ฒ ์ €ํžˆ ํ•ด๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.๐Ÿ’›


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 74.1%
  • CSS 25.4%
  • HTML 0.5%