'sync(์ฑํฌ)'๋ '๋์์ ์ด๋ค์ง๋', '์กฐํ๋ฅผ ์ด๋ฃจ๋' ์ ๋ป์ ๊ฐ์ง synchronization ๋จ์ด์ ์ฝ์์
๋๋ค.
ํ๊ตญ์ธ ๋ํ์๊ณผ ์ธ๊ตญ์ธ ์ ํ์์ ๋คํธ์ํน์ผ๋ก ์ฑํฌ๋ฅผ ๋ง์ถ ์ ์๋๋ก ํ๊ณ ์ ์๋น์ค๋ช
์ผ๋ก ์ ์ ํ์ต๋๋ค.
์ฑํฌ๋ ์ ํ๊ณผ ๊ด์ฌ์ฌ์ ๋ฐ๋ผ ๋ชจ์์ ์์ ๋กญ๊ฒ ๊ฐ์ค ๋ฐ ์ฐธ์ฌํ๊ณ , ์ปค๋ฎค๋ํฐ๋ฅผ ํตํด ํ๊ตญ ์ํ ์ ๋ณด๋ฅผ ๊ณต์ ํ๋ ํ๊ตญ์ธ ๋ํ์ - ์ธ๊ตญ์ธ ์ ํ์ ๋คํธ์ํน ์๋น์ค์ ๋๋ค.
๋ถ์ผ | ์ด๋ฆ | ํฌ์ง์ |
---|---|---|
๊ธฐํ | ๊น์์ | ๐ข ํ๋ก์ ํธ ๋งค๋์ง, ์๋น์ค ๊ธฐํ - ์๋น์ค ์ ์ฑ ํ๋ฆฝ, ๋น์ฆ๋์ค ๋ชจ๋ธ ๊ตฌ์ถ |
๊ธฐํ | ๊น์์ค | ๐์๋น์ค ๊ธฐํ - ์ ์ ๋ฆฌ์์น, ์์ด์ดํ๋ ์ ์์ฑ, UX writing |
๊ธฐํ | ์ด์ฅ๋ฏธ | ๐ ์๋น์ค ๊ธฐํ - ์๋น์ค ์ ์ฑ ํ๋ฆฝ, ๋น์ฆ๋์ค ๋ชจ๋ธ ๊ตฌ์ถ |
๋์์ธ | ์ด์ฌ์ | ๐ ๋์์ธ ๋ฆฌ๋, ๋์์ธ ์ปจ์ ์ ์ , GUI ๋์์ธ, ์์ดํ ํฌ์คํฐ ์ ์ |
๋์์ธ | ๊น์ํ | ๐จ ๋ฌด๋๋ณด๋ ์ ์ , ๋์์ธ์์คํ ๊ตฌ์ถ, GUI ๋์์ธ, ์์ดํ ๊ฐ๋จ ์๊ฐ ์ด๋ฏธ์ง ์ ์ |
๊ฐ๋ฐ | ์๊ท๋ฆฌ | ๐ฆ ๊ฐ๋ฐ ๋ฆฌ๋, AOS ํ๋ฉด UI ๊ตฌํ, ์๋ฒ ์ฐ๋ |
๊ฐ๋ฐ | ๋ฐ์์ค | ๐ฑ AOS ํ๋ฉด UI ๊ตฌํ, ์๋ฒ ์ฐ๋ |
๊ฐ๋ฐ | ์ ์ ์ | ๐ป DB ๋ฐ API ๊ตฌ์ถ, ์๋ฒ ๋ฐฐํฌ |
๊ฐ๋ฐ | ๋ฐฐํ์ | ๐ฅ๏ธ DB ๋ฐ API ๊ตฌ์ถ, ์๋ฒ ๋ฐฐํฌ |
- ํ๊ตญ์ธ ๋ํ์๊ณผ ์ธ๊ตญ์ธ ์ ํ์์ ๊ตญ์ ๊ต๋ฅ ํ๋ก๊ทธ๋จ์ ๊ณ ์ ๋ ์๊ฐ๊ณผ ํ๋์ผ๋ก ์ธํด ์ฝ๊ฒ ์นํด์ง์ง ๋ชปํฉ๋๋ค.
๋ํ, ์ธ๊ตญ์ธ ์ ํ์์ ํ๊ตญ ์ํ์ ๋ํ ์ ๋ณด๋ฅผ ์ป๋๋ฐ ์ด๋ ค์์ ๋๋ผ๊ณ ์์ต๋๋ค. - ๋ฐ๋ผ์ ์ฑํฌ๋ ํ๊ตญ์ธ ๋ํ์-์ธ๊ตญ์ธ ์ ํ์์๊ฒ ์ ํ๊ณผ ๊ด์ฌ์ฌ์ ๋ฐ๋ผ ๋ชจ์์ ์์ ๋กญ๊ฒ ๊ฐ์ค ๋ฐ ์ฐธ์ฌํ๊ณ ,
ํ๊ตญ ์ํ ์ ๋ณด๋ฅผ ๊ณต์ ํ ์ ์๋ ๊ณต๊ฐ์ ์ ๊ณตํ๊ณ ์ ํฉ๋๋ค.
[์ธ๊ตญ์ธ ์ ํ์์ ์ฆ๊ฐ]
2015๋
์ ๋ถ๊ฐ โ์ ํ์ ์ ์น ํ๋ ๋ฐฉ์โ์ ๋ฐํํ๋ฉฐ, ์ธ๊ตญ์ธ ์ ํ์ ์๊ฐ 2015๋
๋ถํฐ 2022๋
์ฌ์ด์ 2๋ฐฐ ๊ฐ๋ ์ฆ๊ฐํ๋ค๊ณ ๋ฐํ์ต๋๋ค.
โฒ ๊ตญ๋ด ์ธ๊ตญ์ธ ์ ํ์ ํํฉ์ ๋ํ ๊ทธ๋ํ
[์ธ์ด์ฅ๋ฒฝ์์ ์์๋ ์ ํ์๋ค์ ๋ํ ์ ์์ ์ด๋ ค์]
์ธ๊ตญ์ธ ์ ํ์์ด ๋ํ ์์ค์ ์์
์ ์๊ฐํ๊ณ , ์ปค๋ฎค๋์ผ์ด์
์ด ๊ฐ๋ฅํ๋๋ก ํ๊ธฐ ์ํด์๋ ํ๊ตญ์ด ๊ณ ๊ธ ์์ค์ ํด๋นํ๋ ํ ํฝ 5๊ธ ์ด์์ ๋ฑ๊ธ ํ์ํ์ง๋ง, ๋๋ค์๋ 5๊ธ ์ด์์ ์ทจ๋ํ์ง ๋ชปํ ์ฑ ํ๊ตญ์ ์ค๊ณ ์์ต๋๋ค. ์ด๋ก ์ธํด ํ๊ตญ์ธ ํ์๋ค์ ํ๊ตญ์ธ ํ์๋ค๋ผ๋ฆฌ, ์ ํ์์ ์ ํ์๋ค๋ผ๋ฆฌ ๋ฌด๋ฆฌ๋ฅผ ์ง์ด ๋ค๋๊ฒ ๋๊ณ ์ธ๊ตญ์ธ ์ ํ์๋ค์ด ๋ค์์ ํ๊ตญ์ธ ํ์๊ณผ ๋จ์ด์ ธ ๋ญ์น๊ฒ ๋๋ '์ ํ์ ๊ฒํ (Ghetto)ํ ํ์์ด ๋ฐ์ํ๊ณ ์์ต๋๋ค.
[๊ตญ์ ๊ต๋ฅ ํ๋ก๊ทธ๋จ์ ๋ฌธ์ ์ ]
ํ์ฌ ๊ตญ๋ด์ ๋ํ๊ต๋ ๋ค์ํ ๊ตญ์ ๊ต๋ฅ ํ๋ก๊ทธ๋จ์ ์ด์ํ๊ณ ์์ต๋๋ค. ํ์ง๋ง ๊ตญ์ ๊ต๋ฅ ํ๋ก๊ทธ๋จ์ ๋ค์๊ณผ ๊ฐ์ 3๊ฐ์ง ๋ฌธ์ ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
- ํ๋ก๊ทธ๋จ์ ์ฐธ์ฌํ ์ ์๋ ์ธ์์ด ํ์ ๋์ด ์์
- ๊ณ ์ ๋ ์ค์ผ์ค ๋ฐ ํ๋์ผ๋ก ์ธํด ์ฐธ์ฌ ํ๋๊ณผ ์๊ฐ์ ์์จ์ ์ผ๋ก ์ ํํ ์ ์์
- ์ธ์ด ์์ค๋ง์ ๊ณ ๋ คํ ๋งค์นญ์ผ๋ก ์ธํด ์ฑํฅ ๋ฐ ๊ด์ฌ์ฌ๊ฐ ๋ง์ง ์๋ ์ฌ๋๊ณผ ๊ต๋ฅํ๋ ๊ฒฝ์ฐ ๋ฐ์
์ด๋ฌํ ๋ฌธ์ ์ ์ผ๋ก ์ธํด ํ๊ตญ์ธ ๋ํ์๊ณผ ์ธ๊ตญ์ธ ์ ํ์์ ๊ตญ์ ๊ต๋ฅ ํ๋ก๊ทธ๋จ์ ํตํด โ์ง์์ ์ธ ๋คํธ์ํน์ด ์ด๋ ต๋คโ ๋ ํ์ธํฌ์ธํธ๋ฅผ ๊ฐ๊ณ ์์ต๋๋ค.
ํ๊ตญ์ธ ๋ํ์๊ณผ ์ธ๊ตญ์ธ ์ ํ์ ๊ฐ๊ฐ์ ํ์ธํฌ์ธํธ์ ๋์ฆ๋ฅผ ํ์
ํ๊ธฐ ์ํด ํ๊ตญ์ธ ๋ํ์์ ๋์์ผ๋ก ์ค๋ฌธ์กฐ์ฌ๋ฅผ, ์ธ๊ตญ์ธ ์ ํ์์ ๋์์ผ๋ก ์ฌ์ธต ์ธํฐ๋ทฐ๋ฅผ ์งํํ์ต๋๋ค.
[๊ตญ์ ๊ต๋ฅ ํ๋ก๊ทธ๋จ์ ๋ํด ์๊ณ ์๊ณ , ์ค์ ๋ก ์ฐธ์ฌํ๊ณ ์์๊น?]
์ฝ 61.3%์ ํ์๋ค์ด ๊ตญ์ ๊ต๋ฅ ํ๋ก๊ทธ๋จ์ด ์กด์ฌํ๋ค๋ ์ ์ ์๊ณ ์์ผ๋, ์ธ๋ถ์ ์ธ ์ ๋ณด๋ ์ธ์งํ์ง ๋ชปํ๊ณ ์์์ ์๊ฒ ๋์์ต๋๋ค. ์ด์ ๋ฐ๋ผ ๋ฒ๋ ํ๋ก๊ทธ๋จ์ด๋ ํํฐ๋ง ๊ฐ์ ์ธ๊ตญ์ธ๊ณผ์ ๋คํธ์ํน ํ๋ก๊ทธ๋จ์ ์ฝ 79%๊ฐ ์ฐธ์ฌํด๋ณธ ๊ฒฝํ์ด ์๋ค๋ ๋ต๋ณ์ ๋ฐ์ ์ ์์์ต๋๋ค.
[ํ๋ก๊ทธ๋จ์ ์ฐธ์ฌํ๋ ํ์๋ค์๊ฒ ์์ฌ์ ๋ ์ ์ ์์๊น?]
๊ตญ์ ๊ต๋ฅ ํ๋ก๊ทธ๋จ์ ์ฐธ์ฌํ๋ ํ์๋ค์๊ฒ๋, ์ฌ์ ํ ์์ฌ์ด ์ ์ ์กด์ฌํ์ต๋๋ค. ๋๋ค์์ ํ์๋ค์ด ์ธ์ด ์ฅ๋ฒฝ๊ณผ ๋ํ ์ฃผ์ ์ ์ ์ ์ด๋ ค์์ผ๋ก ์ธํด ์ธ๊ตญ์ธ๊ณผ ๊ต๋ฅํ ์ ์์์๋ ์นํด์ง๊ธฐ ์ด๋ ต๋ค๊ณ ๋ตํ์ต๋๋ค.
โ์ธ๊ตญ์ธ๊ณผ ๊ต๋ฅํ๋ ํ๋ก๊ทธ๋จ์ธ๋ฐ๋ ๋ถ๊ตฌํ๊ณ , ์ธ๊ตญ์ธ ์น๊ตฌ์ ์นํด์ง๊ธฐ ์ด๋ ค์์โ - 51.5%
โ์ธ๊ตญ์ด๋ก ์ํตํ๊ธฐ ์ด๋ ค์์โ - 39.4%
โ์ธ๊ตญ์ธ ์น๊ตฌ์ ์ด๋ค ์ฃผ์ ๋ก ๋ํ๋ฅผ ํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ด์โ - 33.3%
ํ๊ตญ์์ ๊ตํํ์, ๋ํ์์์ผ๋ก ๊ฑฐ์ฃผํ๊ณ ์๋ ํ๋์ค, ์์ผ๋๋, ์คํ์ธ, ์ค๊ตญ์ธ ์ ํ์ 7๋ช ์๊ฒ ํ๊ตญ ์ํ ์ ์์ ๋ํ ์ด๋ ค์ด ์ ๊ณผ ๊ตญ์ ๊ต๋ฅ ํ๋ก๊ทธ๋จ ์ฐธ์ฌ ์ฌ๋ถ์ ๋ํด ์ง๋ฌธํ ๊ฒฐ๊ณผ, ๋ค์๊ณผ ๊ฐ์ ํ์ธํฌ์ธํธ์ ๋์ฆ๋ฅผ ๋์ถํ ์ ์์์ต๋๋ค.
๋ถ๋ฅ | ํ์ธํฌ์ธํธ | ๋์ฆ |
---|---|---|
์ ๋ณด ๊ด๋ จ | - ํ๊ตญ์์ ์ด๋ค ๊ณณ์ด ์ด๊ธฐ์ ์ ๋นํ์ง, ์ด๋๋ก ์ฌํ ๊ฐ๋ฉด ์ข์์ง ์ฐพ๊ธฐ ์ด๋ ค์์ - ํ๊ตญ์ ์ค์๋ง์ ํด์ผ ๋๋ ํ์ ์ ๋ฌด๋ฅผ ์ฒ๋ฆฌํ ๋ ์ธ์ด๊ฐ ํตํ์ง ์์ ์ฒ๋ฆฌํ๋๋ฐ ๋ถํธํด์ |
ํ๊ตญ์์ ๋ฐฉ ๊ตฌํ๊ธฐ, ํ์ ์ ๋ฌด์ ๊ฐ์ ์ ๋ณด์ ๋ํ ๊ถ๊ธ์ฆ์ ํด์ํ๋ ๊ฒ |
๋คํธ์ํน ๊ด๋ จ | - ๊ตญ์ ํ๋ก๊ทธ๋จ์ ์ ํด์ง ์๊ฐ๋์ ํ๋ก๊ทธ๋จ์ ์ฝํ
์ธ ๊ฐ ์ด๋ฏธ ์ ํด์ ธ ์์ด ์ฐธ์ฌํ๊ธฐ ๋ถ๋ด์ค๋ฌ์์ - ํ๋ก๊ทธ๋จ์ ํ๋ ๋์์ ์ฐ๋ฝํ๋ค๊ฐ, ์ฌ์ ์ผ๋ก ์๋ก ํ ์๊ธฐ๊ฐ ์์ด์ ธ์ ์ง๊ธ์ ๋๊ฒผ์ด์ - ์ด๋ฏธ ํ๊ตญ์ธ ์น๊ตฌ๋ค๋ผ๋ฆฌ ์นํด์ ธ ์์ด์ ๋จผ์ ๋ง ๊ฑธ๊ธฐ ์ด๋ ค์์ |
์ ์ฐํ ์๊ฐ๋์ ์ฝํ ์ธ ๋ก ํ๊ตญ์ธ ์น๊ตฌ์ ์ง์์ ์ธ ๋คํธ์ํน์ ํ๋ ๊ฒ |
ํ๊ตญ์ธ ๋ํ์์ ๊ตญ์ ๊ต๋ฅ ํ๋ก๊ทธ๋จ์ ๋ํด ๊ตฌ์ฒด์ ์ผ๋ก ์์ง ๋ชปํ๊ณ ์ฐธ์ฌํ๋๋ผ๋ ์ด๋ค ์ฃผ์ ๋ก ๋ํ๋ฅผ ์ด์ด๋๊ฐ์ผ ํ ์ง ๋ชฐ๋ผ ์ธ๊ตญ์ธ ์น๊ตฌ์ ๋คํธ์ํนํ๊ธฐ ์ด๋ ต๋ค๋ ์ ์,
์ธ๊ตญ์ธ ์ ํ์์ ํ๊ตญ ์ํ์ ๋ํ ๊ถ๊ธ์ฆ์ ํด์ํ๊ณ ์ ์ฐํ ์๊ฐ๋์ ์ฝํ
์ธ ๋ก ํ๊ตญ์ธ ์น๊ตฌ์ ๋คํธ์ํน์ ํ๊ณ ์ถ๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค.
์์์ทจ ํ์ ์ ๋๋ฆฌ์์น์ ์ ์ฑ๋ฆฌ์์น์์ ๋์ถํ ์ธ์ฌ์ดํธ๋ฅผ ํตํด ํ๊ตญ์ธ ๋ํ์๊ณผ ์ธ๊ตญ์ธ ์ ํ์์ด ๊ตญ์ ๊ต๋ฅ ํ๋ก๊ทธ๋จ์ ์ฐธ์ฌํ๊ธฐ ์ด๋ ต๊ณ , ์ฐธ์ฌ ํ์๋ ์ง์์ ์ธ ๋คํธ์ํน์ ์ด๋ ค์์ ๊ฒช๊ณ ์๋ค๋ ๋ฌธ์ ์ํฉ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๋ฐ๋ผ์ ๊ด์ฌ์ฌ ๋ฐ ์ฑํฅ์ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ชจ์ ์๋น์ค๋ฅผ ํตํด ๋ฌธ์ ์ํฉ์ ํด๊ฒฐํ๊ณ ์ ํฉ๋๋ค.
1๏ธโฃ ๊ด์ฌ์ฌ, ์ฑํฅ, ์์น๋ฅผ ๊ณ ๋ คํ์ฌ ๋ชจ์์ ๋ง์ถค ์ถ์ฒํ๊ณ ์์ ์ด ์ํ๋ ๋ชจ์์ ์ง์ ๊ฐ์คํ๊ณ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
2๏ธโฃ ํ๊ตญ ์ํ์ ๋ํ ์ ๋ณด์ ์ง๋ฌธ์ ๊ณต์ ํ ์ ์๋ ์ปค๋ฎค๋ํฐ๋ฅผ ํตํด ๋น ๋ฅด๊ฒ ๊ถ๊ธ์ฆ์ ํด๊ฒฐํ๊ณ ์ ์ฉํ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์๋น์ค๋ช | ์ธ๊ตญ์ธ ๋ชจ์ ํนํ | ์ง๋ ๊ธฐ๋ฅ | ์ฑํ ๋ฐฉ | ์ปค๋ฎค๋ํฐ | ์ฑํฅ์ ๋ฐ๋ฅธ ๋ชจ์ ์ถ์ฒ | ์ฌ์ฉ์ ์ธ์ฆ ๋ฐฉ์ |
---|---|---|---|---|---|---|
์ฑํฌ | O | O | O | O | O | ํ๊ต์ธ์ฆ |
๋น๊ทผ | X | X | O | O | X | ๋๋ค์ธ์ฆ |
์๋ชจ์ | X | X | O | X | X | ์ ํ๋ฒํธ |
์๊น | O | O | O | X | X | ์ ํ๋ฒํธ |
๋ฌธํ | X | X | X | O | X | ์ ํ๋ฒํธ |
ํธ๋ ๋ฐ๋ฆฌ | X | X | X | X | X | ์ด๋ฉ์ผ |
-
์ฑํฅ/๊ด์ฌ์ฌ/์์น๋ณ ๋ชจ์ ๋ง์ถค ์ถ์ฒ
โ ๊ธฐ์กด ๊ณ ์ ๋ ์ค์ผ์ค๊ณผ ํ๋์ ๋ฐ๋ผ ๋คํธ์ํนํ๋ ๊ฒ์ด ์๋๋ผ, ์ ์ ๊ฐ ์ํ๋ ์๊ฐ๊ณผ ์ฑํฅ/๊ด์ฌ์ฌ์ ๋ง๋ ๋ชจ์์ ์ ํํ ์ ์์ต๋๋ค.
-
์ปค๋ฎค๋ํฐ
- ์ธ๊ตญ์ธ๋ค์ด ํ๊ตญ ์ํ์ ๋ํด ์ง๋ฌธ
- ํ๊ตญ์ธ๋ค์ด ์๊ณ ์๋ ์ ๋ณด๋ฅผ ์ธ๊ตญ์ธ ์น๊ตฌ๋คํํ ๊ณต์
โ ํ๊ตญ ์ํ์ ๋ํ ์ ๋ณด๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๋ฉฐ, ํธํ๊ฒ ๋์์ ์ฃผ๊ณ ๋ฐ์ ์ ์์ต๋๋ค.
-
์ ์ ์ ์ฉ๋ ๋ณด์ฅ
- ์จ๋ณด๋ฉ์์ ๋ํ ์ธ์ฆ
- ๋ชจ์ ์ ํ ์ค, โ๋ด์น์(=๋ด ์น๊ตฌ๋ฅผ ์๊ฐํฉ๋๋ค)โ : ์ ๋ขฐ ์๋ ์น๊ตฌ ์๊ฐ
โ ๋์ ์ ๋ขฐ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋น์ค๋ฅผ ์์ ํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- TAM : ์ ๊ตญ ์ธ๊ตญ์ธ ์ ํ์ + ํ๊ตญ์ธ ๋ํ์=์ฝ 319๋ง ๋ช
- ์ ๊ตญ ์ธ๊ตญ์ธ ์ ํ์ ์ฝ 19๋ง ๋ช (์ฝ 18๋ง 8,000๋ช )
- ์ ๊ตญ ํ๊ตญ์ธ ๋ํ์ ์ฝ 300๋ง ๋ช
- SAM : ์์ธ๊ถ ์ธ๊ตญ์ธ ์ ํ์ + ํ๊ตญ์ธ ๋ํ์=์ฝ 189๋ง ๋ช
- ์์ธ๊ถ ์ธ๊ตญ์ธ ์ ํ์ ์ฝ 9๋ง ๋ช (์ฝ 9๋ง 3,000๋ช )
- ์์ธ๊ถ ํ๊ตญ์ธ ๋ํ์ ์ฝ 180๋ง ๋ช
- SOM : ๋คํธ์ํน์ ์ํ๋ ์์ธ๊ถ ์ธ๊ตญ์ธ ์ ํ์ + ํ๊ตญ์ธ ๋ํ์= ์ฝ 135๋ง ๋ช
- (๋คํธ์ํน์ ์ํ๋) ์์ธ๊ถ ์ธ๊ตญ์ธ ์ ํ์ : SAM * ์ ์ ๋ฆฌ์์น โ๊ตญ์ ํ๋ก๊ทธ๋จ์ ์ฐธ์ฌํ๊ฑฐ๋, ์ฐธ์ฌํ ์ํฅ์ด ์๋์?โ ๋ต๋ณ์ 100% = ์ฝ 9๋ง ๋ช (์ฝ 9๋ง 3,000๋ช )
- (๋คํธ์ํน์ ์ํ๋) ์์ธ๊ถ ํ๊ตญ์ธ ๋ํ์ : SAM * ์ ์ ๋ฆฌ์์น โ๊ต๋ด/๊ต์ธ ๊ตญ์ ํ๋ก๊ทธ๋จ์ ์ฐธ์ฌํ์ค ์ํฅ์ด ์๋์?โ ๋ต๋ณ์ ์ฝ 72% = ์ฝ 126๋ง ๋ช
์๋น์ค์ ํ๊ฒ์ธต์ ์๋ 2๊ฐ์ง๋ก ๋๋ฉ๋๋ค.
- ํ๊ตญ์ธ ๋ํ์
- ์ธ๊ตญ์ธ ์ ํ์
์ง์์ ์ธ ๋คํธ์ํน์ ํ๊ณ ์ถ๋ค๋ ๊ณตํต๋ ๋์ฆ๊ฐ ์๋ ํ๊ตญ์ธ ๋ํ์๊ณผ ์ธ๊ตญ์ธ ์ ํ์์ ์ค์ฌ ํ๊ฒ์ผ๋ก ์ค์ ํ์ผ๋ฉฐ, ํ๊ฒ์ธต ํ์ฅ ๊ณํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ถ๋ฅ | 1์ฐจ ํ๊ฒ ์ ์ | 2์ฐจ ํ๊ฒ ์ ์ |
---|---|---|
ํ๊ฒ ์ค์ | - ์ ์ฐํ๊ณ ์ง์์ ์ธ ๋คํธ์ํน์ ์ํ๋ ํ๊ตญ์ธ ๋ํ์ & ์ธ๊ตญ์ธ ์ ํ์ |
- ์ ๊ตญ ํ๊ตญ์ธ ๋ํ์ & ์ธ๊ตญ์ธ ์ ํ์ |
๊ด๋ จ ๊ธฐ๋ฅ | ์ฑํฌ ํ์, ์ฑํฌ ๊ฐ์ค ๋ฐ ์ฐธ์ฌ | ์ฑํฌ ๋ง์ถค ์ถ์ฒ, ์ปค๋ฎค๋ํฐ, ์ฑํ |
โSync, ์ฑํฌโ ๋ ํ๊ตญ์ธ ๋ํ์๊ณผ ์ธ๊ตญ์ธ ์ ํ์์ ์ฐ๊ฒฐํด ์ง์์ ์ธ ๋คํธ์ํน์ ํ ์ ์๋ ๊ณต๊ฐ์ ์ ๊ณตํ๊ณ ์ ํฉ๋๋ค.
๊ธฐ๋ฅ | ์ค๋ช |
---|---|
์ฑํฌ ํ์ | 1. ์จ๋ณด๋ฉ์์ ์
๋ ฅํ ์ฑํฅ๊ณผ ๊ด์ฌ์ฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ง์ถค ์ฑํฌ๋ฅผ ์ถ์ฒํ๋ ๊ธฐ๋ฅ 2. ์ฑํฌ ์ ํ/๊ด์ฌ์ฌ ๋ณ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ํตํด ์ฑํฌ๋ฅผ ๊ฐํธํ ํ์ ๊ฐ๋ฅ - ํ์ฌ ์ฑํฌ์ ์๋ ๋ฉค๋ฒ๋ค์ ์ ๋ณด๋ฅผ ๊ทธ๋ํ๋ฅผ ํตํด ์ฝ๊ฒ ํ์ ๊ฐ๋ฅ - ๋ฉค๋ฒ๋ค์ ์์ํ ์ฑํฌ ํ๊ธฐ๋ฅผ ํตํด ์ฑํฌ์ ๋ํ ์ ๋ขฐ๋ ํฅ์ |
์ฑํฌ ๊ฐ์ค ๋ฐ ์ฐธ์ฌ | 1. ์ํ๋ ์ฑํฌ๋ฅผ ์ง์ ๊ฐ์คํ ์ ์๋ ๊ธฐ๋ฅ 2. ์ฌ์ฉ์๊ฐ ์ํ๋ ์๊ฐ๊ณผ ์ฝํ ์ธ ๋ฅผ ์ง์ ์ ํํ์ฌ ์ฑํฌ ์ฐธ์ฌ 3. ์ค์๊ฐ์ผ๋ก ๋ฉค๋ฒ๋ค๊ณผ ์ํตํ ์ ์๋ ์ฑํ ๊ธฐ๋ฅ |
์ปค๋ฎค๋ํฐ | 1. ์ํ ํญ์์ ํ๊ตญ ์ํ์ ๋ํ ์ ๋ณด๋ฅผ ๊ฒ์๋ฌผ๋ก ๊ณต์ ํ๊ณ ๋๊ธ๋ก ์ํตํ ์ ์๋ ๊ธฐ๋ฅ 2. ์ง๋ฌธ ํญ์์ ํด์ธ ์ฌํ ๋ฐ ์ํ์ ๋ํ ์ง๋ฌธ์ ์์ฑํ๊ณ ๋๊ธ๋ก ๋ต๋ณํ ์ ์๋ ๊ธฐ๋ฅ |
-
Android Studio
์๋๋ก์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ต์ ํ๋ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE) -
Navigation
SAA(Single Acitivity Architecture) ๊ตฌ์กฐ์ ์ ํฉํ ํ๋ฉด ์ ํ๊ณผ UI ๊ตฌ์ฑ ๋ผ์ด๋ธ๋ฌ๋ฆฌ -
ViewModel
UI์ ๋ฐ์ดํฐ ์์ญ์ ๋ถ๋ฆฌํ๊ณ , ํ๋ฉด ์ ํ์ ๋ฐ๋ฅธ ๋ฐ์ดํฐ ์ ์ฅ์ ๋ด๋น -
DataBinding
๋ฐ์ดํฐ์ UI๋ฅผ ์ฐ๊ฒฐํ๋ ์์ ์ ๋ ์ด์์(.xml)์์ ์ฒ๋ฆฌํ๋ ๊ธฐ์ -
OkHttp & Retrofit2
REST API, HTTP ๋คํธ์ํฌ ํต์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทผ์ ์ฌ์ฉ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
-
- ๋ค์ํ ๋ชจ๋์ ์ ๊ณตํ๋ฉฐ, ๋ฐ์ดํฐ ์ก์ธ์ค, ๋ณด์, ํตํฉ, ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๊น์ง ๋ค์ํ ๋ถ์ผ์์ ์ฌ์ฉํ ์ ์๋ค.
- ๋ณต์กํ ์ค์ ์์ ์ ์ค์ด๊ณ , ๊ฐ๋ฐ์๊ฐ ํต์ฌ ๋น์ฆ๋์ค ๋ก์ง์ ๊ตฌํํ๋๋ฐ ์ง์คํ ์ ์๋ค.
-
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ก์ธ์ค๋ฅผ ๋จ์ํํ๊ณ , ๋จ์ ์์ ์ SQL ์ฟผ๋ฆฌ ์์ฑ์ ์ค์ฌ ์ค๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ํธ์์ฉ์ ๊ฐ์ฒด ์งํฅ์ ์ผ๋ก ๋ค๋ฃฐ ์ ์๋ค.
-
- JWT๋ ์ฌ์ฉ์ ์ธ์ฆ๊ณผ ๊ถํ ๋ถ์ฌ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๊ฐํธํ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค.
- ์๋น์ค๋ณ๋ก ๋ถ๋ฆฌ๋ ๋ถ์ฐ ํ๊ฒฝ์์ ์ธ๊ฐ, ์ธ์ฆ์ ๊ฐ์ํํ ์ ์๋ค.
- ํด๋ผ์ด์ธํธ ์ธก์ ํ ํฐ์ ์ ์ฅํ ์ ์์ผ๋ฏ๋ก, ์๋ฒ ์ธก์์ ์ธ์ ์ ๊ด๋ฆฌํ๋ ๊ฒ๋ณด๋ค ๋ ๊ฐ๋ณ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๋ฐฉ์์ผ๋ก ์ฌ์ฉ์ ์ ์์ ๊ด๋ฆฌํ ์์๋ค.
-
- URL ๋ฐ ๋ฉ์๋ ์์ค์์ ์ก์ธ์ค ์ ์ด ๊ท์น์ ์ ์ํ ์ ์์ผ๋ฉฐ, ํน์ ๋ฆฌ์์ค์ ๋ํ ์ ๊ทผ์ ์ ์ดํ ์ ์๋ค.
- CSRF(Cross-Site Request Forgery) ๊ณต๊ฒฉ์ ๋ฐฉ์ดํ๊ธฐ ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ์น ์๋น์ค์์ AJAX ์์ฒญ์์ ๋ณด์ ํ ํฐ์ ์๋์ผ๋ก ์ฒ๋ฆฌํ๋ค.
- CSRF ๊ณต๊ฒฉ - ์ฌ์ฉ์๊ฐ ์์ ์ ์์ง์๋ ๋ฌด๊ดํ๊ฒ ๊ณต๊ฒฉ์๊ฐ ์๋ํ ํ์(์์ , ์ญ์ , ๋ฑ๋ก ๋ฑ)๋ฅผ ํน์ ์น์ฌ์ดํธ์ ์์ฒญํ๊ฒ ํ๋ ๊ณต๊ฒฉ์ ๋งํ๋ค.
-
-
์น ์์ผ(WebSocket)์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, ์ค์๊ฐ ํต์ ์ ์ง์ํ๋ ํ๋กํ ์ฝ์ด๋ค.
-
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ๋ฅผ ์ฝ๊ฒ ๊ตฌํํ ์ ์์ผ๋ฉฐ, ๋น๋๊ธฐ์ ์ด๋ฒคํธ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค.
-
๋ฉ์์ง ํ๋กํ ์ฝ๊ณผ ๋ฉ์์ง ํ์์ ๊ฐ๋ฐํ ํ์๊ฐ ์๋ค & โข ์ฐ๊ฒฐ ์ฃผ์๋ง๋ค ์๋ก์ด ํธ๋ค๋ฌ๋ฅผ ๊ตฌํํ๊ณ ์ค์ ํด์ค ํ์๊ฐ ์๋ค.
โ ํ์์ ๊ณ ๋ฏผํ๊ณ , ํ์ฑํ๋ ์ฝ๋๋ฅผ ๊ตฌํํ ํ์๊ฐ ์์ด์ ธ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ์ข ๋ ํ์ ์ธ ์ ์๋ค.
-
-
-
๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ๋ก ์คํค๋ง ์ค์ ์ ํตํด ํ์ ํต๊ณ์ ๋ํ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ํ ์ ์๋ค.
-
๋น ๋ฅธ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์ฑ๋ฅ์ ์ ๊ณตํ๋ฉฐ, ๋์ฉ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํธ๋์ญ์ ์ฒ๋ฆฌ์ ํจ์จ์ ์ด๋ค.
-
๋ค์ํ ์ด์ ์ฒด์ ์์ ๋์ํ๋ฉฐ, Windows, Linux, macOS ๋ฑ ๋ค์ํ ํ๋ซํผ์์ ์ฌ์ฉํ ์ ์๋ค.
โ ๋ก์ปฌํ๊ฒฝ๊ณผ ๋ฐฐํฌํ๊ฒฝ์ด ๋ฌ๋ผ๋ ์ง์ฅ์ด ์๋ค.
-
-
- ์คํค๋ง๊ฐ ์๋ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก, ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์์ ๋กญ๊ฒ ์ ์ํ ์ ์๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ์๋ก ํ๋ ํ์์ผ๋ก ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ์ค์๊ฐ ํต์ ์์ ์กฐํ์ ๋ํ ์ด์ ์ด ์๋ค.
- ์ค์๊ฐ ์๋น์ค๋ ๋ง์ ํธ๋ํฝ์ด ๋ฐ์ํ๋ ์๋น์ค์ด๊ธฐ ๋๋ฌธ์ ๋ณ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํ์ํ๋ค๊ณ ํ๋จ.
-
-
Github๋ก ์ฝ๋ ํตํฉ ๊ด๋ฆฌ๋ฅผ ์งํํ ๊ฒฝ์ฐ ์ฐ์ฅ์ ์ผ๋ก ์ฝ๊ฒ ์๋๋ฐฐํฌ๊น์ง ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
-
๋ค์ํ ์ด๋ฒคํธ(์: ํธ์, ํ, PR, ์ด์ ์ ๋ฐ์ดํธ)๋ฅผ ํธ๋ฆฌ๊ฑฐ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก, ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ ๋ ์์ ์ ์คํํ ์ ์๋ค.
โ Commit message check๋ก ๋ถ์ฐ๋ ์๋ฒ์ ์๋์ผ๋ก ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๋ค.
-
๋ฆฌ๋ ์ค, ๋งฅ, ์๋์ฐ, ARM ๋ฐ ์ปจํ ์ด๋๋ฅผ ์ฝ๊ฒ ๋น๋, ํ ์คํธ๊ฐ ๊ฐ๋ฅํ๋ค.
-
-
- ๊ฑฐ์ ๋ฌด์ ํ์ ๋ฐ์ดํฐ ์ ์ฅ ๊ณต๊ฐ์ ์ ๊ณตํ๋ค.
- ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ฌ์ง ๋ฐ ํ์ผ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ฉ์ํ๋ค.
-
- Blue/Green ๋ฌด์ค๋จ ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํ Proxy ์ญํ ์ ํฉ๋๋ค.
-
- ํ๋ก๊ทธ๋จ์ ์คํํ๋ ํ๊ฒฝ์ ์บก์ํํ์ฌ, ๊ฐ๋ฐ, ํ ์คํธ ๋ฐ ๋ฐฐํฌ ๊ณผ์ ์ ์ผ๊ด๋๊ณ ์ด์์ฑ ์๋ ๋ฐฉ์์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค.
- ๊ฐ๊ฐ์ ๋ ๋ฆฝ์ ์ธ image๋ฅผ ์ด์ฉํด ์ฌ๋ฌ ์๋น์ค๊ฐ ์กด์ฌํ ๊ฒฝ์ฐ ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌ๊ฐ ์ฝ๋ค.
-
- MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ด๋ฆฌ์ ์ด์ ๋ถ๋ด์ ์ค์ด๊ณ , ์์ ์ฑ, ๊ฐ์ฉ์ฑ ๋ฐ ๋ณด์์ ํฅ์์ํฌ ์ ์๋ค.
-
- ์๋ก ๋ถ์ฐ๋ ์๋น์ค๋ค ๊ฐ์ ๋๊ธฐํ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ค.
- ์๋น์ค ๊ต์ฒด๋ก ์ธํด ํ๋ฐ ๋ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋๋ฐ ์ฉ์ํฉ๋๋ค.
- Cache์ ์ฉ๋๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ก์ธ์ค๋ฅผ ์ค์ด๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ํฅ์ ์ํฌ ์ ์๋ค.
-
- ์๋น์ค ๊ต์ฒด๋ก ์ธํด ํ๋ฐ ๋ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ cachingํ๋๋ฐ ์ฉ์ํฉ๋๋ค.
- Publish/Subscribe ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํ์ฌ ์ค์๊ฐ ์ด๋ฒคํธ ์ฒ๋ฆฌ ๋ฐ ๋ฉ์์ง ์ฉ๋๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก Camel Case ๊ท์น์ ๋ฐ๋ฅธ๋ค.
- ํด๋๋ช ๊ฐ์ ๊ฒฝ์ฐ๋ Low Case๋ก ์์ฑ
- ํด๋์ค๋ช ์ Pascal Case๋ก ์์ฑ
- ์ด๋ฏธ์ง๋ช ๊ฐ์ ๊ฒฝ์ฐ๋ Snake Case๋ก ์์ฑ
-
Class:
Upper Camel Case
-
Method:
Lower Camel Case
-
Variable
Lower Camel Case
๋จ,Constant
๋ณ์๋ ์ ์ธํฉ๋๋ค. -
๋ฐ์ดํฐ๋ฒ ์ด์ค:
Lower Snake Case
-
๋ชจ๋
Class
๋ ํด๋นํ๋domain
์ ์ด๋ฆ์ ์ ๋ฏธ์ฌ์ ์ฌ์ฉํฉ๋๋ค.controller: UserController service: UserService repository: UserRepository dto/request: User_____RequestDto dto/response: User_____ResponseDto entity: User config: WebConfig error code: USER_Not_Found
-
Method
์ ์ด๋ฆ์ ์ ์ธํ ๊ฒฝ์ฐMethod
๊ฐ ์ง๋ ์ญํ ๋ฐ ๊ธฐ๋ฅ์ ์๊ฐํ๊ณ ๊ทธ๊ฒ์ ์๋ฏธํ ์ ์๋ ์ด๋ฆ์ ์ฌ์ฉํด์ผํฉ๋๋ค.์๋ฅผ ๋ค์ด
ParticipationId
๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ๊ฒฝ์ฐGet
์ด๋ผ๋ ๋ฉ์๋์ ํ์์ ๋ํ๋ด๋ ๋์ฌ์ ๋ฉ์๋์ ๋ชฉ์ ์ ๋ํ๋ด๋Participation
๊ณผParticipationId
๋ฅผ ์ฌ์ฉํ๊ฒ ๋ค๋ ์๋ฏธ์ธ With ์ ์น์ฌ๋ฅผ ํจ๊ป ์ฌ์ฉํ์ฌ Method๋ฅผ ๋ง๋ญ๋๋ค.Participation participation = getParticipationWithParticipationId()
- ํ์:
ํ๊ทธ: ์ปค๋ฐ๋ด์ฉ
ํ๊ทธ ์ด๋ฆ | ์ค๋ช |
---|---|
feat | ์๋ก์ด ๊ธฐ๋ฅ ๊ตฌํ |
fix | ๋ฒ๊ทธ, ์ค๋ฅ ํด๊ฒฐ |
docs | README๋ WIKI ๋ฑ์ ๋ฌธ์ ์์ |
style | ๊ธฐ๋ฅ ์์ ์ด ์๋ ์คํ์ผ ๋ณ๊ฒฝ |
refactor | ์ฝ๋ ๋ฆฌํฉํ ๋ง |
test | ํ ์คํธ ์ฝ๋, ๋ฆฌํํ ๋ง ํ ์คํธ ์ฝ๋ ์ถ๊ฐ |
chore | ๋น๋ ์ ๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์ , ๊ฐ๋จํ ์ฝ๋ ์์ , ๋ด๋ถ ํ์ผ ์์ |
add | ํ์ผ ์ถ๊ฐ |
[<Prefix>]:<Module_Name> #<Issue_Number> <Description>
์ ์์์ ์ค์.
- Prefix
ํ๊ทธ | ์ ๋ชฉ |
---|---|
feat | ์๋ก์ด ๊ธฐ๋ฅ ๊ตฌํ ex. [feat]:Main #11 ๊ตฌ๊ธ ๋ก๊ทธ์ธ API ๊ธฐ๋ฅ ๊ตฌํ |
fix | ์ฝ๋ ์ค๋ฅ ์์ ex. [fix]:Main #10 ํ์๊ฐ์ ๋น์ฆ๋์ค ๋ก์ง ์ค๋ฅ ์์ |
del | ์ธ๋ชจ์๋ ์ฝ๋ ์ญ์ ex. [del]:Main #12 ๋ถํ์ํ import ์ ๊ฑฐ |
docs | README๋ wiki ๋ฑ์ ๋ฌธ์ ๊ฐ์ ex. [docs]:global #14 ๋ฆฌ๋๋ฏธ ์์ |
refactor | ๋ด๋ถ ๋ก์ง์ ๋ณ๊ฒฝ ํ์ง ์๊ณ ๊ธฐ์กด์ ์ฝ๋๋ฅผ ๊ฐ์ ํ๋ ๋ฆฌํฉํ ๋ง ex. [refactor]:Global #15 ์ฝ๋ ๋ก์ง ๊ฐ์ |
chore | ์์กด์ฑ ์ถ๊ฐ, yml ์ถ๊ฐ์ ์์ , ํจํค์ง ๊ตฌ์กฐ ๋ณ๊ฒฝ, ํ์ผ ์ด๋ ex. [chore]:Socket #21 yml ์์ |
test | ํ
์คํธ ์ฝ๋ ์์ฑ, ์์ ex. [test]:Global #20 ๋ก๊ทธ์ธ API ํ ์คํธ ์ฝ๋ ์์ฑ |
- Module_Name
<Module_Name>
์ Github Action๊ณผ ์ฐ๋๋์ด ํน์ ํ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ CI/CD๊ฐ ๋๋๋ก ์ค๊ณ๋์๊ธฐ ๋๋ฌธ์ ๋ฐ๋์ ์ค์ํด์ผํฉ๋๋ค.
ํ๊ทธ | ์ ๋ชฉ |
---|---|
Main | MainService module์์ ์์ ์ ํ ๊ฒฝ์ฐ ์ฌ์ฉํฉ๋๋ค. |
Socket | Websocket module์์ ์์ ์ ํ ๊ฒฝ์ฐ ์ฌ์ฉํฉ๋๋ค. |
Global | ๋ชจ๋ module์ ์ฝ๋๋ฅผ ์์ ํ ๊ฒฝ์ฐ ์ฌ์ฉํฉ๋๋ค. |
๋ธ๋์น ๋ช | ์ค๋ช |
---|---|
main | ์ํํธ์จ์ด ์ ํ ๋ฐฐํฌํ๋ ์ฉ๋๋ก ์ฐ๋ ๋ธ๋์น |
feat | ๋จ์ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ฉ ๋ธ๋์น |
fix | ๋จ์ ๊ธฐ๋ฅ ๊ฐ๋ฐ ์์ ์ฉ ๋ธ๋์น |
hotfix | master์ ๋ฐฐํฌ ์ฝ๋๊ฐ ํฉ์ณ์ง ํ ๋ฒ๊ทธ ๋ฐ์ ์ ๊ธด๊ธ ์์ ํ๋ ๋ธ๋์น |
์์ ์์ ์ ์ ํ๋์ด์ผ ํ ์์
- issue๋ฅผ ์์ฑํฉ๋๋ค.
- feature branch๋ฅผ ์์ฑํฉ๋๋ค.
- add โ commit โ push โ pull request ๋ฅผ ์งํํฉ๋๋ค.
- pull request๋ฅผ develop branch๋ก merge ํฉ๋๋ค.
- ์ด์ ์ merge๋ ์์ ์ด ์์ ๊ฒฝ์ฐ ๋ค๋ฅธ branch์์ ์งํํ๋ ์์ ์ merge๋ ์์ ์ pull ๋ฐ์์ต๋๋ค.
- ์ข ๋ฃ๋ issue์ pull request์ label์ ๊ด๋ฆฌํฉ๋๋ค.
- ์ค์ํด์ผ ํ ๊ท์น
- develop branch์์์ ์์ ์ ์์น์ ์ผ๋ก ๊ธ์งํฉ๋๋ค. ๋จ, README ์์ฑ์ develop branch์์ ์ํํฉ๋๋ค.
- commit, push, merge, pull request ๋ฑ ๋ชจ๋ ์์ ์ ์ค๋ฅ ์์ด ์ ์์ ์ผ๋ก ์คํ๋๋ ์ง ํ์ธ ํ ์ํํฉ๋๋ค.
29th_Meetup_TeamH_Sync_Front/app/release/app-release.apk