<Weekly Log> 2022-38 Week

kukjunLEEยท2022๋…„ 9์›” 26์ผ
0

Weekly Log(2022)

๋ชฉ๋ก ๋ณด๊ธฐ
9/23

์ง€๋‚œ์ฃผ ํšŒ๊ณ 


๊ฐœ๋ฐœ์ธก๋ฉด

Tester ์ฃผ์š” ๊ธฐ๋Šฅ ์ž‘์„ฑ

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



Frontend ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐํ™”

Frontend ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์กฐํ™”ํ•˜๋Š” ๊ณผ์ •์„ ํ†ตํ•ด์„œ Component, View ๋ฅผ ๋ถ„๋ฆฌํ•ด์•ผํ•˜๋Š”๋ฐ, ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ธฐ์กด์˜ Prototype์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ ๊ฒŒ ์•„๋‹ˆ๊ณ , Component์˜ ์ดํ•ด๊ฐ€ ๋ถ€์กฑํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, ๊ตฌ์กฐํ™”๋ฅผ ํ•˜๋Š”๋ฐ ์–ด๋ ค์›€์„ ๋Š๊ผˆ๋‹ค. ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ๋ฅผ ์ค„์—ฌ ์ œ์ž‘ํ•  ๋•Œ, ๊ตฌ์กฐํ™”๋ฅผ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ–ˆ๋‹ค.



Backend issue jwt ์ ์šฉ ๋ฐฉ์‹ ํ† ์˜

jwt ์ ์šฉ์— ์žˆ์–ด์„œ, jwt ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ์ด๋‚˜, ์ €์žฅ, ์ƒ์„ฑ๋ฐฉ์‹ ๋“ฑ์˜ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์„œ, ๋ธŒ๋Ÿฐ์น˜๋ฅผ ๋ถ„๋ฆฌํ•œ ํ›„ ์˜ฌ๋ ค๋‘์—ˆ๋‹ค.




๊ณ„ํš ๋ถ„์„๊ณผ ๋ฌธ์ œ์  ๋ณด์™„

ํ”„๋กœ์ ํŠธ ๋ณ€๊ฒฝ๐Ÿ˜‚
ํ”„๋กœ์ ํŠธ๋ฅผ ์–ด์ฉ” ์ˆ˜ ์—†์ด ๋ณ€๊ฒฝํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ–ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ๋Š” ์ „๊ณผ ๋™์ผํ•œ๋ฐ, 3๋ช…์˜ ๊ฐœ๋ฐœ ์ธ์› ์ค‘ ํ•œ๋ช…์€ ๋‚˜๊ฐ”๊ณ , ๋‘๋ช…์€ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ, ๊ทธ ์ค‘์—์„œ ํ•œ๋ช…์€ ์ทจ์—…ํ•œ ์ƒํƒœ๋ผ ์ œ๋Œ€๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ์ด๊ณ , ๋‚จ์€ ๋‚˜๋Š” Frontend ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•ด์•ผ ํ•  ์ผ์„ ๋‚ด๊ฐ€ ํ•˜๊ฒŒ ๋˜์–ด์„œ ์‹ค์ œ๋กœ ์ง„ํ–‰ํ•˜๋”๋ผ๋„ ์กธ์—…ํ•˜๊ธฐ ์ „๊นŒ์ง€ ์™„์„ฑํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒฐ๋ก ์ด ๋‚˜์˜ค๊ฒŒ ๋˜์—ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฌธ์ œ์ ์„ ์ธํ•ด์„œ ๋‚จ์€ ๋‹ค๋ฅธ ์นœ๊ตฌ์™€ ํšŒ์˜๋ฅผ ํ†ตํ•ด์„œ ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ๋ฅผ ์ค„์ด๊ณ  ํ•„์ˆ˜์ ์ธ ๊ธฐ๋Šฅ๋งŒ ๋งŒ๋“ค์–ด์„œ ์ œ๊ณตํ•˜๋„๋ก ํ•˜์ž๋Š” ํšŒ์˜ ๊ฒฐ๋ก ์ด ๋„์ถœ๋˜์—ˆ๋‹ค.

๋‚จ์€ ์‹œ๊ฐ„์ด ์–ผ๋งˆ ์—†๊ธฐ์—, ๊ฐœ์š”, ์š”๊ตฌ์‚ฌํ•ญ, ํ”„๋กœํ† ํƒ€์ž… ์ œ์ž‘, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„, API ๋ฌธ์„œ ์ œ์ž‘์„ ์ด๋ฒˆ์ฃผ์— ์ง„ํ–‰ํ–ˆ๊ณ , ๊ทธ ๊ฒฐ๊ณผ ๋‹ค ์™„์„ฑํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๐Ÿ˜

๊ฐ‘์ž๊ธฐ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋ณ€๊ฒฝ๋˜์–ด์„œ ์ด์ „๊นŒ์ง€ ํ–ˆ๋˜ ์ผ๋“ค์ด ์“ธ๋ชจ์—†๋Š” ์ผ์ด ๋˜์–ด์กŒ๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ์ด์ „๊นŒ์ง€ ๊ฐœ์š” ์ž‘์„ฑ, ์š”๊ตฌ์‚ฌํ•ญ ์ž‘์„ฑ, ํ”„๋กœํ†  ํƒ€์ž… ์ œ์ž‘ํ•œ ๊ฒฝํ—˜๋“ค์ด ํ•œ ์ฃผ ๋งŒ์— ์ด๋ ‡๊ฒŒ ์ž๋ฃŒ๋“ค์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๊ฒŒ ์•„๋‹Œ๊ฐ€ ์‹ถ๋‹ค.

ํ”„๋กœ์ ํŠธ ์ง„ํ–‰๋‚ด์šฉ ๋ณด๊ธฐ

ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•จ์— ์žˆ์–ด์„œ ๋ช…ํ™•ํ•œ ๊ณ„ํš๊ณผ ๊ณ„ํš์„ ์ง€ํ‚ค๊ณ ์ž ํ•˜๋Š” ๋…ธ๋ ฅ์ด ํ•„์š”ํ•˜๋‹ค.

  • ํšŒ์˜๋ก๊ณผ ์ง„ํ–‰๊ณผ์ •์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฌธ์„œ๋ฅผ notion์„ ํ†ตํ•ด์„œ ๊ด€๋ฆฌํ•˜๋„๋ก ํ•จ.

Backend Project๋ฅผ ๋งŒ๋“  ์‚ฌ๋žŒ๋“ค์˜ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง

  • Backend Project ์ค‘์—์„œ ์ž˜๋งŒ๋“  ์‚ฌ๋žŒ๋“ค์˜ github ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด๊ณ ์ž ํ•œ๋‹ค.





Trouble Shooting

ํ”„๋กœ์ ํŠธ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•ด์„œ Truble Shooting์ด ์กด์žฌํ•˜์ง€ ์•Š์Œ...
๋‹ค์Œ์ฃผ ์ถ”๊ฐ€ ์˜ˆ์ • ๐Ÿ˜ญ

๋‹ค์Œ ์ฃผ ๊ณ„ํš


๊ฐœ๋ฐœ์— ์ง‘์ค‘, ์บก์Šคํ†ค ๋ฏธํŒ… ์กด์žฌ ํ•จ.

  • ํšŒ์˜๋ก์— ์ ์€ ๊ณ„ํš์„ ๋‹ค ์ง€ํ‚ค๊ณ , ์ง€ํ‚ค์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ์—๋Š” ์™œ ๋ชป์ง€์ผฐ๋Š”์ง€์™€ ์•ž์œผ๋กœ ์–ด๋–ป๊ฒŒ ํ• ๊ฑด์ง€๋ฅผ ํ•ญ์ƒ ์ ์–ด๋†“๊ธฐ
  • ์ข‹์€ ์ฝ”๋“œ ์ž‘์„ฑ์„ ์œ„ํ•œ ๊ธ€๋“ค์„ ์ฝ์–ด๋ณด๊ธฐ
  • java, spring ์ฑ… ๋‹ค์‹œ ์ฝ์–ด๋ณด๊ธฐ

๊ฐœ๋ฐœ์ธก๋ฉด

์กธ์—…์ž‘ํ’ˆ ๊ณผ์ œํ•˜๊ธฐ

์กธ์—…์ž‘ํ’ˆ ํšŒ์˜ ์ดํ›„์— ์„œ๋กœ๊ฐ€ ํ•ด์•ผํ•  ์ผ๋“ค์„ ๋ช…์‹œํ•œ ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ–ˆ๋Š”๋ฐ, ์ด๋ฅผ ์ง€์ผœ์„œ ์ž‘์„ฑํ•˜๊ฒ ๋‹ค.
2022.09.25 ํšŒ์˜๋ก

๊ฐ„๋‹จํ•˜๊ฒŒ,

  • Frontend ๊ตฌ์กฐ ์„ค๊ณ„ํ•˜๊ธฐ
  • Backend Image ์ €์žฅ ๊ฒฝ๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ
  • ํ”„๋กœ์ ํŠธ ๋ณ€๊ฒฝ ๋ฌธ์„œ README.md ์— ๋ฐ˜์˜ํ•ด์„œ ์ž‘์„ฑํ•˜๊ธฐ
  • API ๋ฌธ์„œ ๋‚ด์šฉ์„ ๋ณด๊ธฐ ์ข‹๋„๋ก ํ†ต์ผํ•˜๊ธฐ
  • Backend Controller ์— ์“ฐ์—ฌ์งˆ API ์ž‘์„ฑํ•˜๊ธฐ

ํ•ด๋‹น ๋‚ด์šฉ์„ Issue๋กœ ๋“ฑ๋กํ•˜๊ณ  ์ˆ˜ํ–‰ํ•œ๋‹ค.



์–ธ์–ด, ํ”„๋ ˆ์ž„์›Œํฌ ์ตํžˆ๊ธฐ

ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋‹ค๋ณด๋‹ˆ, ์–ธ์–ด์™€ ํ”„๋ ˆ์ž„์›Œํฌ ์ดํ•ด๋„๊ฐ€ ์กฐ๊ธˆ ๋ถ€์กฑํ•œ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ์ด ์ „์— ๊ณต๋ถ€ ํ–ˆ์—ˆ๋˜ ์ฑ…๋“ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ •๋ฆฌํ•ด๋†“์€ ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜๊ณ  ๋˜ ์ตœ์‹ ํ™”๋ฅผ ์‹œํ‚ค๋„๋ก ํ•˜๊ฒ ๋‹ค.

์ตœ์‹ ํ™”์‹œํ‚ฌ ์–ธ์–ด์™€ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.



๋ฐฑ์—”๋“œ ์ฐธ๊ณ  ๋ฌธ์„œ ์ฐพ์•„๋ณด๊ธฐ

๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์— ์žˆ์–ด์„œ ์ฐธ๊ณ  ํ• ๋งŒํ•œ ๋ฌธ์„œ๋‚˜, ๋‚ด์šฉ์„ ์ฐพ์•„๋ณด๋„๋ก ํ•œ๋‹ค.

profile
Backend Developer

0๊ฐœ์˜ ๋Œ“๊ธ€