///////
Search

7์ฃผ์ฐจ ํšŒ๊ณ (6/16 - 6/22)

ย ์ด๋ฒˆ ์ฃผ ๋ชฉํ‘œย 

โ€ข
[ 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 ์ž”๋”” ๊ด€๋ฆฌ

โ€ข
์ผ์ฃผ์ผ์— ํ•œ ๋ฒˆ์€ ๊ดœ์ฐฎ๊ฒ ์ง€ ์‹ถ์–ด์„œ ์‰ฌ์—ˆ๋Š”๋ฐ ํ•œ ๋‹ฌ ์ •๋„ ์ง€๋‚˜๋‹ˆ ํ•˜๋ฃจ์”ฉ ์ž”๋””๊ฐ€ ๋น ์ ธ์žˆ๋Š”๊ฒŒ ์ƒ๊ฐ๋ณด๋‹ค ๋งŽ์ด ๊ฑฐ์Šฌ๋ฆฐ๋‹ค...
โ€ข
์ด์ œ๋Š” ๊ฐ„๋‹จํ•œ ์ฝ”ํ…Œ ๋ฌธ์ œ๋ฅผ ํ’€๋”๋ผ๋„ ์ผ์ฃผ์ผ ๋‚ด๋‚ด ์ž”๋””๋ฅผ ์‹ฌ์–ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค.
์ข‹์•„์š”๊ณต๊ฐ
๊ณต์œ ํ•˜๊ธฐ
ํ†ต๊ณ„
๊ฒŒ์‹œ๊ธ€ ๊ด€๋ฆฌ