ย ์ด๋ฒ ์ฃผ ๋ชฉํย 
โข
[ V ] ์ฝ๋ฉ ํ
์คํธ ์ผ์ฃผ์ผ 3๋ฌธ์
โข
[ X ] ํด๋ก ์ฝ๋ฉ ์งํ
โข
[ V ] ๊นํ๋ธ ์๋ ๋ฐ ReadMe ์์ฑ
โข
[ย ฮย ] ์ด๋ฒ ์ฃผ ๊ฐ์ ์ ๋ฆฌํ์ฌ ๋ธ๋ก๊ทธ ์์ฑ
โข
[ V ] ์ด๋ ฅ์ ๋ฐ ํฌํธํด๋ฆฌ์ค ์์
ย Liked(์ข์๋ ์ )
๋ฏธ๋ฃจ๋ Github ReadMe ์์ฑ ์๋ฃ
โข
๋ค๋ฅธ ์ฌ๋์ ํ๋ก์ ํธ๋ฅผ Github์์ ๋ณด๋ฉด ReadMe๋ฅผ ์์ฑํ๋ ๊ฒ์ด ๊น๋ํ๋ค๊ณ ๋๊ผ์ผ๋ ๋ง์ ์์ฑํ๋ ค๋ ์๋๊ฐ ๋์ง ์์์๋ค. ๋งํฌํ์ด ๋ฐฉ์์ ์ต์ํ์ง ์๊ธฐ๋ ํ๊ณ ์ด ์๊ฐ์ ํ์ ๋๋ง ํด๋ ์ทจ์
ํ๋ ์ ์ด๋ผ ํฌํธํด๋ฆฌ์ค ์ ๋ฆฌ์ ๋ํด ๋ง์ฐํ๊ฒ ์๊ฐํ๊ณ ์์๋ค.
โข
Notion์ ์ ๋ฆฌํด๋จ๋ ํฌํธํด๋ฆฌ์ค๋ฅผ ํน์๋ ์ถ์ด์ ๋ณต๋ถํด๋ดค๋๋ฐ ๊ฑฐ์ ๊ทธ๋๋ก ์ ์ฉ๋๋ค. ์ด๋ฏธ์ง ํฌ๊ธฐ๋ ๋ฌธ๋จ ๊ฐ์ ์ธ์ธํ ๊ฒ๋ง ์กฐ๊ธ ๋ค๋ฌ์ผ๋ ๋ณผ๋งํ ReadMe๋ฅผ ๋ง๋ค ์ ์์๋ค. ๋๋ถ์ ์ด๋ ฅ์์ ์ฌ๋ ค๋์ ํ๋ก์ ํธ ๋ชจ๋ ReadMe๋ฅผ ๋ง๋ค์ด ์ ์ฅํด์ ๋ฟ๋ฏํ๋ค.
์ด๋ ฅ์ ํฌํธํด๋ฆฌ์ค ์์ ์๋ฃ
โข
๊ฐ์ฌ๋์ด ๋ฐ๋ก ํ
ํ๋ฆฟ์ ์ฃผ๊ธด ํ์
จ์ง๋ง ๋ค๋ฅธ ์๋ฃ๋ ์ฐพ์๋ณด๊ณ ์ถ์ด์ ๋๋ฌ๋ณด๋ค๊ฐ ๊น๋ํ ํ
ํ๋ฆฟ์ด ์๊ธธ๋ Notion์ ๋ณต์ ํ์ฌ ๊ฐ์์์๋ค. ํ์คํ ์ด์ ์ด๋ ฅ์๋ณด๋ค ๊น๋ํด์ง๊ณ ๊ฐ๋
์ฑ๋ ์ด์ ๋ณด๋ค๋ ๋์ ๊ฒ ๊ฐ๋ค. ๋ฌผ๋ก ๋ด ๊ธฐ์ค์ด์ง๋ง...
โข
์ด์ ์ด๋ ฅ์๋ ๋ ํ์ด์ง๋ก ๋๋ ์ ธ ์์ด์ ๋ฐ๋ก ๋งํฌ๋ฅผ ๋๋ฌ์ผ ๋ด ์ธ๋ถ์ฌํญ์ด ๋ณด์๋๋ฐ ์ด๋ฒ ํ
ํ๋ฆฟ์ ํ ํ์ด์ง์์ ๋ณผ ์ ์๋ค๋ ์ ์ด ์ ์ผ ์ข์ ๊ฒ ๊ฐ๋ค. ํฌํธํด๋ฆฌ์ค๋ ๊ฐ์ธ ๋จ์์ธ์ง ํ ๋จ์์ธ์ง, ์ฑ์ธ์ง ์น์ธ์ง๋ง ๋ณด์ด๊ฒ ํ๊ทธ๋ฅผ ๊ฑธ์ด๋จ์๋๋ฐ ๊ทธ๋ฅ ์ฌ์ฉํ ์คํฌ์ด ๋ณด์ผ ์ ์๊ฒ ์ ๋ฆฌํด๋๋ค. ์ฑ ๊ฐ๋ฐ์๋ก ์ทจ์
ํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋น์ฐํ ์ฑ ํ๋ก์ ํธ๋ง ์์ ๊ฒ์ธ๋ฐ ์ด์ ์์ผ ๊ณ ์น๊ฒ ๋๋ค.
โข
์ฌ๊ธฐ์ ๊ธฐ ์ด๋ ฅ์ ๋ฃ์ด๋ณด๊ณ ๋ฉํ์ด ํฐ์ ธ์ ๊ณ ์ณ์ผ๊ฒ ๋ค๋ ์๊ฐ๋ณด๋ค๋ ์์ฑ
ํ๋ ์๊ฐ์ด ๋ ๋ง์๋ ๊ฒ ๊ฐ์์ ์์ฝ๋ค. ๊ทธ๋๋ ๋ด ์ด๋ ฅ์๊ฐ ๋ง์์ ๋๋ ์ธ์ฌ ๋ด๋น์ ๋ถ์ด ์ด๋๊ฐ์ ํ ๋ถ์ ๊ณ์๊ฒ ์ง..
๋น ๋ฅธ ๊ณผ์ ์ ์ถ
โข
๋ช๊ฐ์ง ์ผ์ด ์ฃผ์ด์ง๋ฉด ์ด๊ฒ ์ ๊ฒ ์๋๊ธฐ๋ณด๋ค ํ๊ฐ์ง์ฉ ๋๋ด์๋ ์ฃผ์์ฌ์ ๊ณผ์ ๋ฐ์๋ง์ 2์ผ๋ง์ ๋๋ด๋ฒ๋ ธ๋ค. ๋ฌผ๋ก ์๊ฐ์ ๋ง์ด ๊ฑธ๋ ธ์ง๋ง ๊ทธ๋๋ ๋นจ๋ฆฌ ์ ์ถํ๊ณ ๋๋ ์ด๋ ฅ์๋ ReadMe ๊ฐ์ ๋ค๋ฅธ ๋ถ๋ถ์ ์์ ํ ์๊ฐ์ด ๋ง์๋ ๊ฒ ๊ฐ๋ค.
โข
๊ณผ์ ๋ฅผ ํ๋ฉด์ ๋ ๋๋ ๊ฑด ์ฑ์ค์ฟจ ์ ๊ณผ ํ ์ฝ๋ฉ ๋ฐฉ์์ ๋น๊ตํ์ ๋ ํจ์ฌ ์์๋ณด๊ธฐ ์ฌ์์ง๊ณ ๋ด ์ค์ค๋ก๋ ์ดํด๋ฅผ ํ๋ฉด์ ์ฝ๋ฉํ๊ณ ์๋ค๋ ๊ฒ์ด๋ค. ์์ ์ ๋ํ ๊ณผ์ ์ ์ถํ ๋๋ง ํด๋ ๋ด๊ฐ ์ด๋์ ๋ฌด์จ ์ฝ๋๋ฅผ ์์ฑํ๋์ง ํท๊ฐ๋ฆด ๋๊ฐ ๋ง์๋๋ฐ ์ด์ ๋ ์ค๋ฅ๊ฐ ๋๋ฉด '๊ทธ ๋ถ๋ถ์ด ๋ฌธ์ ๊ฒ ๊ตฌ๋' ์ถ์ ์ ๋๋ก ์์์ด ๊ฐ๊ณ ์์น๋ฅผ ๊ธ๋ฐฉ ์ฐพ์ ํด๊ฒฐํ๊ณ ์๋ค.
ย Lacked (์์ฌ์ ๋ ์ )
์ด๋ฒ์ฃผ ๊ฐ์ ๋ด์ฉ ์ ๋ฆฌ ๋ฏธํก
โข
์ฒ์์ผ๋ก ๊ฐ์ ์ ๋ฆฌ๊ฐ ๋ฐ๋ ค๋ฒ๋ ธ๋ค. ์ด๋ ฅ์ ์ ๋ฆฌ์ ReadMe, ๊ณผ์ ๊ฐ ๊ฒน์น๋ฉด์ ์ฐ์ ์์์์ ๋ฐ๋ ค๋ฌ๋ค.
โข
๊ฐ์ ๋ด์ฉ ์ ๋ฆฌ๋ ๊ธฐํ์ด ์๋ ๋ด ์ค์ค๋ก์ ๊ณผ์ ์ด์ง๋ง ์ด๋ ฅ์๋ ๊ณผ์ ๋ ๊ธฐํ์ด ์๋ ์ผ์ด๋ผ ๋จผ์ ๋๋ด๊ณ ์ ํ์๋ค. ์ด์ฉ ์ ์๋ ๋ถ๋ถ์ด์์ง๋ง ๊ทธ๋๋ ์ฝ๊ฐ ์์ฌ์์ด ๋จ๋๋ค.
โข
์์ผ๋ก 2์ฃผ ๋์ ์ฃผ๋ง์ ์ฝ์์ด ์กํ๋ฒ๋ ค์ ๋ ๋ฐ๋ฆด ์๋ ์์ ๊ฒ ๊ฐ๋ค.
ํ๋ฆฌ ํต์ฆ
โข
๋งจ๋ ์์ ์์ด์ ๊ทธ๋ฐ์ง ํ๋ฆฌ๊ฐ ์ํ๋ค. ์ด์ ๋ง ํด๋ ์์นํ๋ ค๊ณ ํ๋ฆฌ๋ฅผ ์์ด๋ ๊ฒ ์กฐ์ฐจ ์ํ์ ๊ฐ์ ๋๋๊ณ ํ๋ฃจ์ข
์ผ ๋์๋ง ์์๋ค. ๊ทธ๋๋ง ์ค๋์ ํ์ค์ ํ์ธ์ง ๊ด์ฐฎ์์ ธ์ ํ๊ณ ๋ฅผ ์ฐ๋ ์ค์ด๋ค.
โข
์ผ๋ง์ ์ ์์ธ๊ฐ ๋๋ฌด ๊ตฌ๋ถ์ ํ ๊ฒ ๊ฐ์์ ๊ณ์ ํ๋ฆฌ๋ฅผ ์ ๊ฒฝ ์ฐ๋ฉด์ ๊ฐ์๋ฅผ ๋ค์๋๋ฐ.. ์ฌํ ๊ตฌ๋ถ์ ํ๋ ์์ธ์์ ํต์ฆ์ด ์ค๋๊ฑด์ง ์๋๋ฉด ์์ธ๋ฅผ ๋ฐ๋ก์ก๋๋ค๊ณ ํ๋ฆฌ์ ํ์ ์ฃผ๋ค๊ฐ ์๋ํ๊ฑด์ง ๋ชจ๋ฅด๊ฒ ๋ค.
โข
์ฌ๋ด์ด์ง๋ง ํ์ค๋ ํธ์์ ํ์ค๋ณด๋ค ์ฝ๊ตญ ํ์ค๊ฐ ํจ๊ณผ๊ฐ ๋ ์ข์ ๊ฒ ๊ฐ๋ค. ๋น์ฐํ ๊ฒฐ๊ด๊ฐ...
ย Learned (๋ฐฐ์ด ์ )
ActivityResultContracts.StartActivityForResult()
โข
startActivity()๋ก ํ๋ฉด์ ํํ๋ ๊ฒ์ ๋ฐฐ์ด ๋ด์ฉ์ด์ง๋งย ActivityResultContracts.StartActivityForResult()๋ฅผ ์ด์ฉํด์ Activity๋ฅผ ์ ํํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ ๋ฐฉ๋ฒ์ ์ฒ์ ์๊ฒ ๋์๋ค.
โข
onCreate() ๋ด๋ถ์์ Activity ์ ํ ํ ๋๋์์์ ๋ ์คํ๋ ์ฝ๋๋ฅผ ์์ฑํ๋ค. ์ดํ Intent๋ฅผ ์ ์ธํ์ฌ putExtra()๋ฅผ ์ฌ์ฉ ํย startActivityForResult()๋ฅผ ์ด์ฉํ์ฌ Intent๋ก ํ๋ฉด์ ์ ํํ๋ค.
โข
์ดํย ActivityResultContracts๋ฅผ ์ฌ์ฉํ Activity์ ๋์์ค๋ฉด ์์ฑํด๋๋ ์ฝ๋๊ฐ ์คํ๋๋ค.
Github์ sourcetree
โข
ํ์ฌ์์๋ Github๋ก ์ด๋ป๊ฒ ํ์
์ ํ๋์ง ๊ถ๊ธํ์๋๋ฐ ์ด๋ฒ ํน๊ฐ์ผ๋ก sourcetree๋ฅผ ์๊ฒ ๋์๊ณ ์ด๋ฐ ์ข
๋ฅ์ tool์ ์ฌ์ฉํ์ฌ ํ์
ํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์๋ค.
โข
๊ฐ๋จํ๊ฒ commit, push์ ๋ถ๋ฌ์ค๋ ์์
์ ํด๋ดค๋๋ฐ ์ฒ์ ์ฌ์ฉํด๋ณด๋ tool์ด๋ผ ๋ฏ์ค๊ธฐ๋ ํ๊ณ ์ ๊ธฐํ๊ธฐ๋ ํ๋ค.
ย Longed for (์์ผ๋ก ๋ฐ๋ผ๋ ์ )
ํ์ผ์ ์กฐ๊ธ์ฉ ๋ณต์ตํ๊ธฐ
โข
๊ฐ์ ์ ๋ฆฌํ๋ ์ด์ ์ค ํ๋๊ฐ ๋ณต์ต๋ ์๋๋ฐ 2์ฃผ ๋ด๋ด ์ฝ์์ด ์กํ์ ์ฃผ๋ง์ ๋ณต์ต์ ํ๊ธฐ๋ ํ๋ค ๊ฒ ๊ฐ๋ค.
โข
๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ํ์ผ์ ๋ณต์ตํ๊ณ ์ ๋ฆฌํด์ผ ํ ๊ฒ ๊ฐ๋ค.
Github ์๋ ๊ด๋ฆฌ
โข
์ผ์ฃผ์ผ์ ํ ๋ฒ์ ๊ด์ฐฎ๊ฒ ์ง ์ถ์ด์ ์ฌ์๋๋ฐ ํ ๋ฌ ์ ๋ ์ง๋๋ ํ๋ฃจ์ฉ ์๋๊ฐ ๋น ์ ธ์๋๊ฒ ์๊ฐ๋ณด๋ค ๋ง์ด ๊ฑฐ์ฌ๋ฆฐ๋ค...
โข
์ด์ ๋ ๊ฐ๋จํ ์ฝํ
๋ฌธ์ ๋ฅผ ํ๋๋ผ๋ ์ผ์ฃผ์ผ ๋ด๋ด ์๋๋ฅผ ์ฌ์ด์ผ ํ ๊ฒ ๊ฐ๋ค.
์ข์์๊ณต๊ฐ
๊ณต์ ํ๊ธฐ
ํต๊ณ
๊ฒ์๊ธ ๊ด๋ฆฌ