๐Ÿ“— KPT ํšŒ๊ณ  5์ฐจ ํ”„๋กœ์ ํŠธ 5.25.์ˆ˜

๊น€๋ฐฅยท2022๋…„ 5์›” 25์ผ
0

Do u know all the Simpson's? ํ”„๋กœ์ ํŠธ


์ž์„ธํ•œ ๋‚ด์šฉ์€ ?
velog์—์„œ ๋ณด๊ธฐ
GitHub์—์„œ ๋ณด๊ธฐ
Notion์œผ๋กœ ๋ณด๊ธฐ


[ Keep ]

  • ํ”„๋กœ์ ํŠธ๋ณ„ ๋…ธ์…˜ ํŽ˜์ด์ง€ ๊ฐœ์„ค
  • API ์‚ฌ์ „ ์„ค๊ณ„
  • ํŒŒ์ผ ๊ฒฝ๋กœ ํ†ต์ผ
  • ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ์— ๊ธฐ๋Šฅ ์ถ”๊ฐ€์‹œ ๊ฐœ์ธ ๋ธŒ๋žœ์น˜ ํ™œ์šฉ
  • ํŒ€์›์ด ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„์˜ ์ฝ”๋“œ๋ฅผ ์„ค๋ช…
  • ์Šฌ๋ž™์œผ๋กœ ์ž๋ฃŒ ๊ณต์œ ํ•˜๊ธฐ
  • ์Šฌ๋ž™์œผ๋กœ ๊ณต์œ ํ•œ ์ž๋ฃŒ ๋…ธ์…˜์— ์ฒจ๋ถ€ํ•ด๋†“๊ธฐ
  • ์ดˆ๊ธฐ ๋ชฉํ‘œ ๋‹ฌ์„ฑ ๋ฐ ์ถ”๊ฐ€ ๋ชฉํ‘œ ๋‹ฌ์„ฑ
  • ์Šฌ๋ž™์œผ๋กœ ํŒ€์›๋“ค์—๊ฒŒ ์งˆ๋ฌธํ•  ๋‚ด์šฉ ๋ชจ์•„์„œ ์งˆ๋ฌธํ•˜๊ธฐ

[ Problem ]

  • ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ํ†ต์ผ๋˜์ง€ ์•Š์•„ ๊ณ„์† ์ถฉ๋Œ๋‚จ
  • Readme.md ํŒŒ์ผ์˜ [ ๋งค์ผ ๊ธฐ๋ก _ ] ๋ถ€๋ถ„์˜ ์ง„ํ–‰ํ•œ ์ •๋„๋ฅผ ๊ฐœ์ธ๋ธŒ๋žœ์น˜์— ๊ฒŒ์‹œ
  • ์‚ฌ๋ฌผ์ธ์‹ ๊ฒฐ๊ณผ๊ฐ’์˜ ๋‚ฎ์€ ์‹ ๋ขฐ๋„

[ Try ]

  • app.py ๋ง๊ณ ๋„ ๋‹ค๋ฅธ .pyํŒŒ์ผ ๋งŒ๋“ค๊ณ  app.py์— ์ž„ํฌํŠธ ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ฐ€๋…์„ฑ ์ฑ™๊ธฐ๊ธฐ
  • Readme.md ํŒŒ์ผ์˜ [ ๋งค์ผ ๊ธฐ๋ก _ ] ๋ถ€๋ถ„์˜ ์ง„ํ–‰ํ•œ ์ •๋„๋ฅผ ๋ฉ”์ธ๋ธŒ๋žœ์น˜์— ๊ฒŒ์‹œํ•˜๊ธฐ
  • ํ•˜๋ฃจ๋งˆ๋‹ค ์ ๊ฒ€ ํ›„ ๋งค์ผ ๋จธ์ง€
  • DB ์‚ฌ์ „ ์„ค๊ณ„
  • ๊ฐ€์ƒํ™˜๊ฒฝ, ์ธํ„ฐํ”„๋ฆฌํ„ฐ ํ†ต์ผ
  • ์ปค๋ฐ‹๋ฉ”์„ธ์ง€ ํ†ต์ผ
  • ๋ฐ”๋‹๋ผ JS ์ ๊ทน ํ™œ์šฉ
  • ๋ฐฑ/ํ”„๋ŸฐํŠธ ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ ๋‚˜๋ˆ ์„œ ์—ฐ๊ฒฐ
  • .gitignore๋กœ ํ•„์š”์—†๋Š” ํŒŒ์ผ์€ ์—…๋กœ๋“œ ์‹œํ‚ค์ง€ ์•Š๊ธฐ
  • ํ•˜๋ฃจ๋™์•ˆ ์žˆ์—ˆ๋˜ ๋‚ด์šฉ ๊นƒํ—ˆ๋ธŒ ๋ฆฌ๋“œ๋ฏธ์— ์ •๋ฆฌํ•˜๊ธฐ
  • ๊ฒฐ๊ณผ๊ฐ’ ์‹ ๋ขฐ๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•œ ์ปค์Šคํ…€ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ
  • GitHub Readme์— ๋ชฉ์ฐจ, ํ† ๊ธ€ ๊ธฐ๋Šฅ ๋„ฃ์–ด์„œ ๊ฐ€๋…์„ฑ ๋†’์ด๊ธฐ
  • GitHub Issues, Wiki ์‚ฌ์šฉํ•ด๋ณด๊ธฐ

[ FEEL ]

  • ๊ฐ€ํ˜„ : ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ์ค‘, ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์—์„œ ajax, jQuery๋ง๊ณ  Vanila JS, axios, fetch๋กœ๋„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ฒ˜์Œ ์•Œ๊ฒŒ๋˜์—ˆ๊ณ  ์ด์™€ ๊ฐ™์€ ๋ฐฉ์‹์ด ๋” ๋งŽ์ด ์“ฐ์ธ๋‹ค๋Š” ์ ์ด ์ธ์ƒ์ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. GitHub ๋ธŒ๋žœ์น˜์™€ Notion, Slack์„ ์ ๊ทน์ ์œผ๋กœ ํ™œ์šฉํ•ด์„œ ์ง„ํ–‰ํ•œ ํ”„๋กœ์ ํŠธ์—ฌ์„œ ์ž๋ฃŒ ๊ณต์œ ์™€ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋ฉด์—์„œ ํ›จ์”ฌ ์šฉ์ดํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒ€์›๋ถ„๋“ค๊ณผ ๊ฐ™์ด ์ฝ”๋“œ๋ฅผ ๋ฆฌ๋ทฐํ•ด๋ณด๊ณ  ์ž‘์„ฑํ•ด๋ณด๋Š” ์‹œ๊ฐ„์—๋Š” ํŒ€์›์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ์™€ ์ „๋‹ฌํ•˜๋ ค๋Š” ๋‚ด์šฉ์„ ๋” ๋น ๋ฅด๊ฒŒ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ฐœ์ธ์‹œ๊ฐ„์— ์‹ค๋ ฅ์„ ๋งŽ์ด ํ‚ค์›Œ์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฏผ์žฌ : ์ฒ˜์Œ์œผ๋กœ ๋จธ์‹ ๋Ÿฌ๋‹์—์„œ ์‚ฌ๋ฌผ ์ธ์‹์ด๋ผ๋Š” ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์—ฌ ๋งŒ๋“œ๋Š” ํ”„๋กœ์ ํŠธ์˜€์ง€๋งŒ, ์ œ๋Œ€๋กœ ๋จธ์‹ ๋Ÿฌ๋‹์— ๋Œ€ํ•ด ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ ๋ถ€๋ถ„๋“ค์ด ์žˆ์–ด์„œ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค ๋•Œ ์ œ๋Œ€๋กœ ์ฐธ์—ฌํ•˜์ง€ ๋ชปํ•˜์˜€๋˜ ์ ์ด ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ๋“ค์„ ๊ตฌํ˜„ํ•ด ๊ฐ€๋ฉด์„œ ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ๋ง‰๋ง‰ํ–ˆ์ง€๋งŒ ํŒ€์›๋“ค์—๊ฒŒ ์งˆ๋ฌธ์„ ํ•˜๋ฉด์„œ ๊ฐ™์ด ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ–ˆ๋˜ ๋ฐฉ๋ฒ•์ด ์ข‹์•˜๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋Š” ๊ธฐ๋Šฅ ๋ถ€๋ถ„๋“ค์— ๋Œ€ํ•ด์„œ ์ œ๋Œ€๋กœ ๊ณต๋ถ€ํ•˜๊ณ  ํ˜ผ์ž์„œ๋„ ๋ฌธ์ œ์—†์ด ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•œ ์‹ค๋ ฅ์„ ๊ฐ–์ถ”๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

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

  • ์ง„์˜ : ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด๋„ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ์œผ๋ฉฐ ์ข€ ๋” ์‰ฝ๊ณ  ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ๋‹ค์Œ ํ”„๋กœ์ ์—์„  ์ข€ ๋” ์‹œ๊ฐ„์„ ๋“ค์—ฌ ํ˜ผ์ž ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ๊ฒ ๋‹ค. ํ˜ผ์ž ๊ฐ•์˜๋ฅผ ๋“ฃ๋Š” ๊ฒƒ ๋ณด๋‹ค ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋Š” ๊ฒƒ์ด ์ž๊ธฐ ๊ณ„๋ฐœ์ด ๋˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค.


[ ๋งค์ผ ๊ธฐ๋ก _ ์ง„์˜ ]

  • 0518/๊ฐ๊ฐ ์ด๋ฏธ์ง€๋งˆ๋‹ค ๋ชจ๋‹ฌ์ฐฝ
  • 0519/์ฝ”๋ฉ˜ํŠธ ์ž‘์„ฑ ๊ตฌํ˜„์ค‘
  • 0520/์ฝ”๋ฉ˜ํŠธ ์ž‘์„ฑ, ์‚ญ์ œ ๊ตฌํ˜„ ์™„๋ฃŒ / ์บ๋ฆญํ„ฐ ๊ธฐ๋ณธ ์ •๋ณด ์ž…๋ ฅ
  • (1๋ฒˆ์„ ๊ทธ๋ž˜ํ”„๋กœ ํ‘œํ˜„ํ•˜๊ธฐ : ์–ด๋–ค ์บ๋ฆญํ„ฐ๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด์กฐํšŒ๋˜์—ˆ๋Š”์ง€, ์•Œ๋ ค์ง€์ง€์•Š์€์บ๋ฆญํ„ฐ๊ฐ€ ๋งŽ์„๊ฒƒ์ด๋ผ ์˜ˆ์ƒ๋จ)

[ ๋งค์ผ ๊ธฐ๋ก _ ๊ฐ€ํ˜„ ]

  • 0518/Notion ํŒ€ ํŽ˜์ด์ง€ ๊ฐœ์„ค ํ›„ ํšŒ์˜ ๋‚ด์šฉ ๊ธฐ๋ก ๋ฐ ์ •๋ฆฌ, ๋ชจ๋ธ 2๊ฐœ ํ•™์Šต ํ›„ ์ •ํ™•๋„(val_acc) ๋น„๊ต (CNN-์ „์ดํ•™์Šต:์•ฝ 50%, CNN-custom:์•ฝ 92%)
  • 0519/๋ชจ๋ธ 1๊ฐœ ํ•™์Šต (CNN-custom-2), ์œ„ํ‚คํŽ˜์ด์ง€ DB์—ฐ๋™ ๊ด€๋ จ ์ž๋ฃŒ ์„œ์น˜
  • 0520/ํŒ€์› ์˜ค๋ฅ˜ ๋””๋ฒ„๊น…(CNN๋ถ€๋ถ„ ์ด๋ฏธ์ง€ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ๋ถ€๋ถ„, ์ฐจํŠธ-DB ์—ฐ๋™๋ถ€๋ถ„ DB์ดํ•ด ๋„์›€), jinja2 ์ด์šฉํ•ด ์‹ฌ์ŠจAPI ์›น์— ๋„์šฐ๊ธฐ, ajax , fetch, axios, jinja ์„œ์นญ
  • ์ด๋•Œ API ์‚ฌ์šฉํ•˜์—ฌ ์œ„ํ‚คํŽ˜์ด์ง€ ๊ตฌํ˜„ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ ํŽ˜์ด์ง€ ๋กœ๋”ฉ์ด ๋Š๋ ค์„œ ์ƒ˜ํ”Œ ๊ฐ€์ ธ์˜ค๋Š” ์šฉ์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•˜๊ธฐ๋กœํ•จ
  • 0522/์œ„ํ‚คํŽ˜์ด์ง€ jsํ•จ์ˆ˜ ์ด์šฉํ•ด ๊ฒ€์ƒ‰๊ธฐ๋Šฅ ๊ตฌํ˜„, ํŽ˜์ด์ง€ flex์ด์šฉํ•ด ๊ตฌํ˜„ ํ›„ ํŽ˜์ด์ง€ ์ด๋™๊ธฐ๋Šฅ jsํ•จ์ˆ˜๋กœ ํ† ๊ธ€๊ธฐ๋Šฅ ๋„ฃ์–ด์„œ ๊ตฌํ˜„
  • ๊ณ ๋ฏผํ•ด๋ณธ ์  : ์œ„ํ‚คํŽ˜์ด์ง€์— ์ƒ˜ํ”Œ ๋ฏธ๋ฆฌ ๋„ฃ์–ด๋†“๊ณ  ์ž‘์—… or ๋ฐ์ดํ„ฐ ๋ถˆ๋Ÿฌ์™€ ์ž‘์—…
  • 0523/์œ„ํ‚คํŽ˜์ด์ง€ ๋””๋ฒ„๊น…, ๊นƒํ—ˆ๋ธŒ ํ† ํฐ-sourcetree ์„ค์ • ์˜ค๋ฅ˜ ํ•ด๊ฒฐ, DB-์œ„ํ‚คํŽ˜์ด์ง€ jinja2 ์ด์šฉํ•˜์—ฌ ์—ฐ๋™
  • 0524/์œ„ํ‚คํŽ˜์ด์ง€ ๋””๋ฒ„๊น…, ์ตœ์ข…ํŒŒ์ผ์—์„œ css ์ž‘์—…(๋งˆ๋ฌด๋ฆฌ), ๋ฐœํ‘œํ•  ์ž๋ฃŒ ์ •๋ฆฌ ๋ฐ Readme ์—…๋ฐ์ดํŠธ

[ ๋งค์ผ ๊ธฐ๋ก _ ์Šนํƒœ ]

  • 0518/Github ๋ ˆํฌ์ง€ํ„ฐ๋ฆฌ ์ƒ์„ฑ, ReadMe ์ž‘์„ฑ, API์„ค๊ณ„, ๋ฉ”์ธํŽ˜์ด์ง€ ์ƒ์„ฑ, ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ๊ตฌํ˜„
  • 0519/Firebase ์—ฐ๊ฒฐ ๊ตฌํ˜„, axios ์—ฐ๊ฒฐ, drag&drop ํ™œ์šฉ, ๊ฐ€์ƒํ™˜๊ฒฝ ์„ค์ •
  • 0520/์‹ฌ์Šจ ์˜ˆ์ธก ๋ชจ๋ธ ๊ตฌํ˜„
  • 0523/์ „์ฒดํŽ˜์ด์ง€ ๋ณ‘ํ•ฉ, ์ฟ ํ‚ค ๋ฉ”์ธํŽ˜์ด์ง€์—์„œ ๊ฒฐ๊ณผํŽ˜์ด์ง€๋กœ ๊ฒฐ๊ณผ ์ „์†ก
  • 0524/jinja2๋กœ ์œ„ํ‚คํŽ˜์ด์ง€, ๊ฒฐ๊ณผํŽ˜์ด์ง€์— ๊ฒฐ๊ณผ์ „์†ก

[ ๋งค์ผ ๊ธฐ๋ก _ ๋ฏผ์žฌ ]

  • 0518/ ํŒ€ ํšŒ์˜์—์„œ ํŽ˜์ด์ง€ ์„ค๊ผ ํ›„ ์ดํ›„ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€ HTML ์ž‘์„ฑ, ํŽ˜์ด์ง€์— ํ•„์š”ํ•œ ๊ธฐ๋Šฅ๋“ค ๊ฒ€์ƒ‰
  • 0519/ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€ ์ž…๋ ฅ์ฐฝ์— ํ‰๊ฐ€ ์ž‘์„ฑ์‹œ ์ž…๋ ฅ์ฐฝ์— ์žˆ๋Š” ๋‚ด์šฉ์ด DB์— ์ €์žฅ๋˜๋„๋ก ๊ตฌํ˜„
  • 0520/ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ›์•„์„œ ๊ทธ๋ž˜ํ”„์— ํ‘œ์— ๋‚˜ํƒ€๋‚ด๊ธฐ ๊ตฌํ˜„์— ์ƒ๊ธด ์˜ค๋ฅ˜ ๊ณ ์น˜๊ธฐ
  • 0523 ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ›์•„์„œ ๊ทธ๋ž˜ํ”„์— ํ‘œ์— ๋‚˜ํƒ€๋‚ด๊ธฐ ๊ตฌํ˜„
  • 0524 ๊ฒฐ๊ณผ ํŽ˜์ด์ง€ ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„ ์ดํ•ดํ•˜๊ธฐ ์ฝ”๋“œ ์ •๋ฆฌ
profile
๋ธ”๋กœ๊ทธ ์˜ฎ๊ฒผ์Šต๋‹ˆ๋‹ค!

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