The journey to becoming a developer

My future is created by what I do today, not tomorrow.

What I learned/CodeSquad Log

CodeSquad Day 82 : Project 3 - Day 2

Millie 2022. 5. 11. 02:22

CodeSquad๐Ÿ”นDay 82

์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„ - User story

User story๋ฅผ ์ ๋Š” ๋ฐฉ์‹์œผ๋กœ ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„์„ ํ–ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ํ”„๋กœ์ ํŠธ๋ผ๊ณ  ํ•ด๋„ ๊ผญ ํ•„์š”ํ•œ ๋ถ€๋ถ„์ด์—ˆ๋‹ค. 

 

์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„ ๋ฐฉ๋ฒ• - ์‹ค์šฉ์ฃผ์˜ ํ”„๋ŸฐํŠธ ์—”๋“œ ๊ฐœ๋ฐœ

์ž‘์„ฑ ํ˜•์‹์€ ~ํ•˜๋ฉด ~ํ•  ์ˆ˜ ์žˆ๋‹ค ์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์–ธ์ œ, ๋ฌด์—‡์„ ํ•˜๋Š”์ง€ ์ •์˜ํ•˜๋ฉฐ, ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ๋งŒ์„ ํ‘œํ˜„ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ธฐํš์„œ๋ฅผ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์œ„์—์„œ ์•„๋ž˜๋ฐฉํ–ฅ์œผ๋กœ ๋ณด๋ฉด์„œ ๊ฐ๊ฐ์˜ ์‚ฌ์šฉ์ž

peter-cho.gitbook.io

์œ„ ๊ธ€์— ๋”ฐ๋ฅด๋ฉด ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ž€ ๊ธฐํš์„œ์— ํ‘œํ˜„๋œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ ์ž‘์„ฑํ•œ ๊ธฐ๋Šฅ์˜ ์‚ฌ์šฉ๋ฐฉ๋ฒ•์ด๋‹ค. ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ ์ž‘์„ฑํ•จ์œผ๋กœ์จ ๋ณด์™„์ด ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์ด ์žˆ๋Š”์ง€๋ฅผ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. 

์ž‘์„ฑ ํ˜•์‹์€ ~ํ•˜๋ฉด ~ํ•  ์ˆ˜ ์žˆ๋‹ค ํ˜•์‹์œผ๋กœ ์ž‘์„ฑํ•˜๋ฉฐ ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ๋งŒ ํฌํ•จํ•ด์•ผ ํ•œ๋‹ค. 

 

ํ™˜๊ฒฝ ์„ค์ •์˜ ๋Šช

์˜ค๋Š˜์€ ํ•˜๋ฃจ์ข…์ผ webpack ํ™˜๊ฒฝ ์„ค์ •์„ ํ•™์Šตํ•˜๋Š๋ผ ์‹ค์งˆ์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰์„ ํ•˜์ง„ ๋ชปํ–ˆ๋‹ค. ์›นํŒฉ์„ ๋ณธ๊ฒฉ์ ์œผ๋กœ ํ•™์Šต์„ ํ•˜๋ ค๊ณ  ํ•˜๋‹ˆ ์ •๋ง ์–‘์ด ๋งŽ๊ฒŒ ๋Š๊ปด์กŒ๋‹ค. ์ฝœ๋ผ๊ฐ€ ์ž‘์„ฑํ•œ webpack.config.js ํŒŒ์ผ์„ ์ฐธ๊ณ ํ–ˆ๊ณ  ์ถ”์ฒœ๋ฐ›์€ '๊น€์ •ํ™˜ ๋ธ”๋กœ๊ทธ'์˜ ๊ธ€์„ ์ •๋…ํ•˜๋ฉฐ ํ•˜๋‚˜ํ•˜๋‚˜ ์•Œ์•„๊ฐ”๋‹ค. ์ฒ˜์Œ์—๋Š” ๊นŒ๋ง‰๋ˆˆ์ฒ˜๋Ÿผ ๋ฌด์—‡์ด ๋ฌด์Šจ ์—ญํ• ์„ ํ•˜๋Š” ์ฝ”๋“œ์ธ์ง€ ์•Œ ์ˆ˜ ์—†์—ˆ๋Š”๋ฐ ํ•˜๋‚˜์”ฉ ์•Œ์•„๊ฐ€๋Š” ์žฌ๋ฏธ๊ฐ€ ์žˆ์—ˆ๋‹ค. 

 

ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœํ™˜๊ฒฝ์˜ ์ดํ•ด: ์›นํŒฉ(๊ธฐ๋ณธ)

์ฃผ๋กœ ์›น ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐ ํ•ฉ๋‹ˆ๋‹ค

jeonghwan-kim.github.io

ํ•™์Šต์„ ํ•˜๋‹ค๊ฐ€ dotenv ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋Œ€ํ•ด์„œ ๊ถ๊ธˆํ•œ ๊ฒŒ ์ƒ๊ฒจ์„œ ๊ฒŒ๋”ํƒ€์šด์— ์งˆ๋ฌธํ•  ์‚ฌ๋žŒ์„ ์ฐพ๋‹ค๊ฐ€, ์šฐ์—ฐํžˆ ๋„ํŠธ์™€ ์ด๋“ ์ด ๋งํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ•ด์„œ ๊ฐ€ ๋ณด์•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์›นํŒฉ ์ด์•ผ๊ธฐ๋ฅผ ๋งˆ์นจ ํ•˜๊ณ  ์žˆ๊ธธ๋ž˜, ๋‚˜๋„ ๊ปด์„œ ์งˆ๋ฌธ์„ ํ–ˆ๋‹ค. ํƒ€์ด๋ฐ์ด ์ž˜ ๋งž์•„์„œ ์›นํŒฉ ์ด์•ผ๊ธฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์•„์ง ๊ถ๊ธˆ์ฆ์ด 100% ํ•ด์†Œ๋œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ์„œ ์ง์ ‘ ๋นŒ๋“œ๋„ ํ•ด ๋ณด๋ฉด์„œ ํ™•์ธ์„ ํ•ด ๋ด์•ผ๊ฒ ๋‹ค. 

 

Github Issue์˜ Label์„ ํ•œ ๋ฒˆ์— ์ ์šฉํ•˜๋‹ค

 

[Github] github label ํ•œ๋ฒˆ์— ์ ์šฉํ•˜๊ธฐ

๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“ค ๋•Œ๋งˆ๋‹ค ์ปค์Šคํ…€ํ•œ github label์„ ๋”ฐ๋กœ ์„ค์ •ํ•˜๋Š”๊ฒŒ ๋ถˆํŽธํ•ด์„œ ์ฐพ์€ ๋ฐฉ๋ฒ•. ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” label ํ…œํ”Œ๋ฆฟ์„ ๊ณต์œ ํ•˜๊ณ , ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์— ๋ฐ”๋กœ ์ ์šฉํ•˜๋Š” ๋ฒ•์„ ์ •๋ฆฌํ•ด๋ณธ๋‹ค.

velog.io

๋งค๋ฒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•  ๋•Œ๋งˆ๋‹ค ํ•˜๋‚˜์”ฉ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒŒ ์ •๋ง ๊ท€์ฐฎ์•„์„œ ๊ตฌ๊ธ€๋ง์„ ํ•ด ๋ดค๋”๋‹ˆ ์œ„์™€ ๊ฐ™์€ ๊ธ€์„ ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ๊ณ , ๋”ฐ๋ผํ•ด์„œ ํ•œ ๋ฒˆ์— ๋ฐ”๊พธ๋Š” ๊ฒƒ์„ ์„ฑ๊ณตํ–ˆ๋‹ค! ์ด๊ฒƒ์„ ์œ„ํ•ด github access token๋„ ๋ฐœ๊ธ‰๋ฐ›์•„๋ณด์•˜๋‹ค. 

 

'What I learned > CodeSquad Log' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

CodeSquad Day 84 : Project 3 - Day 4  (0) 2022.05.13
CodeSquad Day 83 : Project 3 - Day 3  (0) 2022.05.12
CodeSquad Day 81 : Project 3 - Day 1  (0) 2022.05.10
CodeSquad Day 80 : Team Project 2 - Day 10  (0) 2022.04.29
CodeSquad Day 77 : Team Project 2 - Day 7  (0) 2022.04.28