์ด์ „ ๋ชฉํ‘œ
  • ์ˆ˜์š”์ผ ์ค‘๊ฐ„ ์ ๊ฒ€
  • ์ •ํ•ด์ง„ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ๋งž๊ฒŒ Egg ๋ธŒ๋žœ์น˜ ์ˆ˜์ค€์œผ๋กœ ์™„์„ฑ
  • Rabbit
    • ํŒŒ๋ผ๋ฏธํ„ฐ ์ „๋‹ฌ, ๋ฐ˜ํ™˜ ๋ฐฉ์‹ ๊ตฌํ˜„
    • ๋ชจ๋“ˆํ™”
  • OldMan
    • ๋ณ€๊ฒฝ๋œ ์‚ฌํ•ญ ์ถ”๊ฐ€ํ•ด์„œ ๊ณ„์† ๊ตฌํ˜„
  • Egg
    • ํ™•๋ฅ  ํ…Œ์ŠคํŠธ ์ฝ”๋“œ (๋ชจ๋“ˆ)
    • ๋ณ€๊ฒฝ๋œ ์‚ฌํ•ญ ๋ฐ˜์˜
ํšŒ์˜ ๋‚ด์šฉ
  • ์•ŒํŒŒ๋ฒ„์ „ ์™„์„ฑ
  • ๋ฐฐํฌ ๋ฐฉ์‹
    • Mac ๋ฐฐํฌ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์กฐ์‚ฌ ํ•„์š”
    • Pyinstllaer(exe), py2app(Mac), py2exe(win)
    • Python for android(android), kivy iOS(iOS)
  • ๋ชจ๋“ˆํ…Œ์ŠคํŠธ
    • Python์— unittest ๋ผ๋Š” ๋ชจ๋“ˆ์ด ์กด์žฌ
    • ๋งˆ์ดํฌ๋กœ ์œ ๋‹› ๋‹จ์œ„์—์„œ ๊ฒ€์ฆ ์šฉ๋„๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅ
    • ๋ญ‰ํƒฑ์ด๋Š” ๋ถˆ๊ฐ€
    • ํ™•๋ฅ ๊ฒ€์ฆ ์ •๋„ ๊ฐ€๋Šฅ
  • ์ธํ„ฐํŽ˜์ด์Šค
    • ํ™”๋ฉด ๊ตฌ์กฐ (3๋‹จ ๊ตฌ์„ฑ, ์Šคํ…Œ์ดํ„ฐ์Šค, ์Šคํฌ๋ฆฝํŠธ, ๋‹ค์ด์–ผ๋กœ๊ทธ)
      • ์Šคํ…Œ์ดํ„ฐ์Šค
        • ์บ๋ฆญํ„ฐ ์ƒํƒœ, ์ธ๋ฒคํ† ๋ฆฌ ํ˜„ํ™ฉ(๋ฐฉ์–ด๊ตฌ ๋‚ด๊ตฌ๋„ ํ‘œ์‹œ)
      • ์Šคํฌ๋ฆฝํŠธ
        • ์ด๋ฒคํŠธ์— ๋งž๋Š” ์ด๋ฏธ์ง€ (Ai๋กœ ์ƒ์„ฑ, ์ถ”ํ›„์— ์œ ๋‹ˆ์ฝ”๋“œ ์Šคํƒ€์ผ๋กœ ํ›„์ž‘์—…)
        • ์ด๋ฒคํŠธ ์„ค๋ช…
    • ์ „ํˆฌ
      • ๋ชฌ์Šคํ„ฐ๋Š” ๋ฉ์–ด๋ฆฌ๋กœ ๊ตฌํ˜„ (ํ•œ ์นธ์— ์ด๋ฆ„, HP๋“ฑ์˜ ์ •๋ณด๋ฅผ ๋‚˜์—ด)
      • ๊ฐ€๋กœ๋กœ ๋‚˜์—ดํ•ด์„œ ๋ฐฐ์น˜
    • ๋‹ค์ด์–ผ๋กœ๊ทธ
      • ์ƒํ™ฉ์— ๋งž๊ฒŒ ์„ ํƒ์ง€ ํ‘œ์‹œ
      • ํ‚ค๋ณด๋“œ ์ž…๋ ฅ๋งŒ ๋ฐ›๋„๋ก
    • ๊ฒŒ์ž„์˜ ๊ธฐ๋ณธ ์–ธ์–ด๋Š” ์˜์–ด๋กœ
    • ๋ฉ”์ธํ™”๋ฉด ๊ตฌ์„ฑ
      • ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€
      • ํƒ€์ดํ‹€(๋””์ž์ธ ์ด๋ฏธ์ง€ or ํ…์ŠคํŠธ)
      • ๋ฒ„ํŠผ ๊ตฌ์„ฑ (๊ฒŒ์ž„์‹œ์ž‘, ์„ค์ •, ์ข…๋ฃŒ)
    • ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ ๋ฐฉ์‹์— ๋Œ€ํ•œ ๊ณ ๋ฏผ ํ•„์š”
      • Ex: ์ค‘์•™ ํ†ต์ œ, ์”ฌ์ด๋‚˜ ์ด๋ฒคํŠธ ๋ณ„๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ๋ณ„๋„๋กœ ๊ตฌํ˜„ํ•  ๊ฒƒ์ธ๊ฐ€.
    • 1์ฐจ ๋ถ„์—…
      • ์žฌ์˜: ์ธํ„ฐํŽ˜์ด์Šค
      • ์„ฑ๊ทœ: ๋ฉ”์ธ๋ฃจํ”„
      • ๋ฏผ๊ทœ: ๋ชจ๋“ˆ ํ†ตํ•ฉ
    • ํ”„๋ ˆ์ž„์€ ๋‚ฎ๊ฒŒ
    • ์ดํŽ™ํŠธ ์ œ์™ธ
  • Commit ๊ทœ์น™
    • ์ตœ๋Œ€ํ•œ ํŒŒ์ผ ๋‹จ์œ„๋กœ ์ปค๋ฐ‹ ํ•  ๊ฒƒ.
    • ์ˆ˜์ •์‚ฌํ•ญ์ด ๋‹ค๋ฐฉ๋ฉด์œผ๋กœ ํšจ๊ณผ๋ฅผ ๋ฏธ์น˜๋Š” ๊ฒฝ์šฐ ์ œ์™ธ. (Ex: ํŒŒ๋ผ๋ฏธํ„ฐ ์ถ”๊ฐ€, ๋ฐ˜ํ™˜๊ฐ’ ์ถ”๊ฐ€)
    • ๊ธฐ๋Šฅ์ถ”๊ฐ€ : + ADD: ~~~~ (ํŒŒ์ผ๋ช…)
    • ์ฝ”๋“œ ์ˆ˜์ •: * EDIT: ~~~~ (ํŒŒ์ผ๋ช…)
    • ๋ฒ„๊ทธ ํ”ฝ์Šค: * FIX: ~~~~ (ํŒŒ์ผ๋ช…)
    • ๋ฆฌํŒฉํ† ๋ง: ~ ํŒŒ์ผ๋ช…
    • ์‚ญ์ œ: - DELTE: ~~~~ (ํŒŒ์ผ๋ช…)
    • ๋ฒ„๊ทธ: !! ~~~~~ (ํŒŒ์ผ๋ช…)
๋‹ค์Œ ๋ชฉํ‘œ
  • OldMan
    • ์˜ˆ์ œ ์ฐพ์•„์„œ ํƒ€์ดํ‹€ ๊ตฌํ˜„
  • Rabbit
    • ๊ธฐ๋ณธ ์ธํ„ฐํŽ˜์ด์Šค ๋™์ž‘ ๊ฒ€์ฆํ•ด ๋ณด๊ธฐ
  • Egg
    • ๊ธฐ์กด ์ฝ”๋“œ์—์„œ ์‚ฌ์šฉํ•  ๋งŒํ•œ ํ•จ์ˆ˜๋“ค ๋ชจ๋“ˆํ™” ํ•˜๊ธฐ