์ด์ „ ๋ชฉํ‘œ
  • ํƒ€์ดํ‹€ ํ™”๋ฉด๊ณผ ๋ฉ”์ธ ๋ฃจํ”„๋ฅผ ๋ถ™์—ฌ ๊ธฐ์ดˆ์ ์ธ ํ‹€ ์žก๊ธฐ
  • ๊ฐ•์˜ ๋“ฃ๊ณ  class๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒŒ์ž„ ๊ตฌ์กฐ์— ๋Œ€ํ•ด ์ดํ•ดํ•ด ์˜ค๊ธฐ
๊ณต๋™์ž‘์—…
  • ์ถ”๊ฐ€ ๊ฐœ๋ฐœ ์ƒํ™ฉ
    • ์œ ํŠœ๋ธŒ ๊ฐ•์˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ class ์ด๋ฆ„, class ๋‚ด ํ•จ์ˆ˜ ์ด๋ฆ„, ๋ณ€์ˆ˜ ์ด๋ฆ„ ์ œ์ž‘ ๋ฐฉ์‹ ๊ฒฐ์ •
      • ์‚ฌ์šฉ class ์ด๋ฆ„ : ์Šค๋„ค์ดํฌ ์ผ€์ด์Šค snake_case)
      • Class ๋‚ด ํ•จ์ˆ˜ ์ด๋ฆ„ : Big ์ผ€๋ฉ€ ์ผ€์ด์Šค (BigCamelCase)
      • ๋ณ€์ˆ˜ ์ด๋ฆ„ : Small ์ผ€๋ฉ€ ์ผ€์ด์Šค (smallCamelCase)
    • โ€˜ โ€™ ์™€ โ€œ โ€ ์‚ฌ์šฉ ๋ฐฉ์‹ ์ง€์ •
      • ์†์„ฑ๋ช…์˜ ๊ฒฝ์šฐ โ€˜โ€™์‚ฌ์šฉ, ๋ฌธ์ž์—ด์˜ ๊ฒฝ์šฐ โ€œโ€ ์‚ฌ์šฉ.
    • ์œ„ ๋ฐฉ์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ main, GameSys, Menu ์ œ์ž‘ ์™„๋ฃŒ ๋ฐ ๊ฒŒ์ž„ Title ๊ฐœ๋ฐœ ์™„๋ฃŒ
    • GameScreen์˜ StatusView๋ฅผ GameSys์™€ ์—ฐ๊ฒฐ ์‹œ๋„ (๋ฏธ์™„์„ฑ)
๋‹ค์Œ ๋ชฉํ‘œ
  • ์›”, ํ™” ๋™์•ˆ GameSys ์—ฐ๊ฒฐ ์‹œ๋„ ๋ฐ ์ค‘๊ฐ„ ๋ณด๊ณ  ์ง„ํ–‰
  • ์•ž์œผ๋กœ์˜ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ• ๊ฒฐ์ • ํ•„์š”