๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐ŸŽ› Others.../- old dev log

Naver Connect ๋ถ€์ŠคํŠธ ์บ ํ”„ 2020 ์„œ๋ฅ˜ ์ „ํ˜• ํ•ฉ๊ฒฉ ํ›„๊ธฐ์™€ ํŒ.

by Wonit 2020. 7. 4.

๋ถ€์ŠคํŠธ ์บ ํ”„ ํ™ˆํŽ˜์ด์ง€

์˜ฌํ•ด๋„ ์—ญ์‹œ ์ง„ํ–‰์ค‘์ธ ๋ถ€์ŠคํŠธ ์บ ํ”„๋Š” 2019๋…„ ๊ฒจ์šธ ์†Œํ”„ํŠธ๋ฑ…ํฌ UKOV ๋ฉด์ ‘์„ ๋ณธ ๋’ค์˜€๋‹ค.


๋ฉด์ ‘์„ ๋ณด๋Š” ๋‚ด๋‚ด ๋‚˜์˜ ๋Šฅ๋ ฅ ๋ถ€์กฑ์„ ์Šค์Šค๋กœ ํƒ“ํ•˜๊ณ  ์žˆ์—ˆ๊ณ , ๋–จ์–ด์งˆ ๊ฒƒ์„ ์˜ˆ์ƒ์„ ํ–ˆ์—ˆ๋Š”์ง€ ๋ฉด์ ‘ ํ›„ ๋ฐ”๋กœ ๊ทผ์ฒ˜ ์นดํŽ˜๋กœ ๊ฐ€์„œ ์ด๊ฒƒ ์ €๊ฒƒ ์ฐพ์•„๋ณด๋‹ค ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.

 

๊ทธ ๋‹น์‹œ๋Š” ์ง€์› ๊ธฐ๊ฐ„์ด ์ด๋ฏธ ํ›จ์”ฌ ์ง€๋‚˜์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ง€์›์ด ๋ถˆ๊ฐ€๋Šฅ ํ•˜์˜€๊ณ  ๋‚ด๋…„, ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ์˜ฌ ํ•ด์— ๋‹ค์‹œ ๋„์ „ํ•˜๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์ž ์‹œ ์žŠ๊ณ  ๋‚ด ๊ณต๋ถ€์™€ ํ”„๋กœ์ ํŠธ์— ์—ด์ค‘ํ•˜๋˜ ์ฐจ์— 2020๋…„๋„ ๋ถ€์ŠคํŠธ ์บ ํ”„๋กค ๋ฝ‘๋Š”๋‹ค๋Š” ์ด์•ผ๊ธฐ๋ฅผ ๋“ฃ๊ณ  ๋ฐ”๋กœ ์ง€์›์„ ํ•˜์˜€๋‹ค.

๋ถ€์ŠคํŠธ ์บ ํ”„ 2020

์„ ๋ฐœ์€ ์›น ํ’€์Šคํƒ ๊ณผ์ •๊ณผ IOS ๊ณผ์ •์„ ๋ฝ‘๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ์ฒซ ์ง€์›์€ IOS ๊ฐœ๋ฐœ๋กœ ์ง€์›์„ ํ–ˆ์—ˆ๋‹ค.

 

์›๋ž˜ ๋‚ด ๋ชฉํ‘œ์ธ Back, DevOps์—๋Š” ์›น ํ’€์Šคํƒ์ด ๋” ์ ํ•ฉํ–ˆ์ง€๋งŒ ๊ทธ ๋‹น์‹œ ๋‚ด๊ฐ€ ์ง„ํ–‰ํ•˜๋˜ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ, ์„œ๋ฒ„์™€ Android ๊ฐœ๋ฐœ์€ ์–ด๋Š ์ •๋„ ๋๋‚˜๊ณ  ์žˆ์—ˆ์ง€๋งŒ IOS ๊ฐœ๋ฐœ์„ ๊ผญ ํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ์ด์—ˆ์–ด์„œ ์ด๋ฒˆ ๊ธฐํšŒ์— IOS๋กœ ๋ฐฐ์›Œ๋ณผ๊นŒ? ํ•˜๋Š” ์ƒ๊ฐ์— ์ง€์›์„ ํ•˜์˜€๋‹ค.

 

ํ•˜์ง€๋งŒ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ ์ผ๋ฐ˜ ๊ต์œก ๋‹จ์ฒด๋„ ์•„๋‹ˆ๊ณ  Naver์—์„œ ์ง„ํ–‰ํ•˜๋Š” ๊ต์œก์— ๋‹จ์ง€ ํ”„๋กœ์ ํŠธ์— ํ•„์š”ํ•œ ๊ธฐ์ˆ  ์Šคํƒ์„ ์œ„ํ•ด ์‹œ๊ฐ„์„ ์Ÿ๋Š” ๊ฒƒ์ด ์ ์–ด๋„ ๋‚˜์—๊ฒŒ ์žˆ์–ด์„œ๋Š” ์ƒ๋‹นํžˆ ๋น„ํšจ์œจ์ ์ด์—ˆ๊ณ , ์•„๊นŒ์› ๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋ฅ˜ ์ œ์ถœ ์ง์ „์— ์›๋ž˜ ๋‚˜์˜ ๋ชฉํ‘œ์˜€๋˜ ์›น ํ’€์Šคํƒ์œผ๋กœ ๋ณ€๊ฒฝ์„ ํ•˜์—ฌ์„œ ์ œ์ถœ ํ•˜์˜€๋‹ค.

 

ํ•˜์ง€๋งŒ IOS ์ฝ”์Šค๋ณด๋‹ค ์›น ํ’€์Šคํƒ ์ฝ”์Šค๊ฐ€ ํ›จ์”ฌ ์ง€์›์ž๊ฐ€ ๋งŽ์•„์„œ ์ง€๊ธˆ ์‚ด์ง ๋ฌด์„ญ๋‹ค..

๋ถ€์ŠคํŠธ ์บ ํ”„ ์˜คํ”ˆ ์ฑ„ํŒ…๋ฐฉ ํˆฌํ‘œ

์„ ๋ฐœ ๊ณผ์ •

์˜ค๋Š˜์€ 1์ฐจ ์˜จ๋ผ์ธ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๊ฐ€ ์žˆ๋Š” ๋‚ ์ด๊ณ  ํ˜„์žฌ 2์‹œ๊ฐ„ ๋’ค๋ฉด ์˜จ๋ผ์ธ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๊ฐ€ ์‹œ์ž‘ํ•œ๋‹ค..

์„œ๋ฅ˜ ์ „ํ˜• ํŒ?

์งˆ๋ฌธ ํ•ญ๋ชฉ

์งˆ๋ฌธ ํ•ญ๋ชฉ์€ ํฌ๊ฒŒ 4๊ฐ€์ง€ ์˜€๋˜ ๊ฒƒ์œผ๋กœ ๊ธฐ์–ตํ•œ๋‹ค.

 

์—ฌ๊ธฐ์„œ ์ƒ์„ธํžˆ ์งˆ๋ฌธ ํ•ญ๋ชฉ์„ ์ด์•ผ๊ธฐํ•  ์ˆ˜ ์—†๋Š” ๊ด€๊ณ„๋กœ ๊ธ€์„ ์“ธ ์ˆ˜ ์—†์ง€๋งŒ. 2021๋ฅผ ์ค€๋น„ํ•˜๊ฒŒ ๋  ๋…์ž๋‚˜ ํ˜น์€ ๋‚˜๋ฅผ ์œ„ํ•ด์„œ ๋ฐฉํ–ฅ์„ ์•Œ๋ ค์ฃผ์ž๋ฉด

๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๊ฐœ๋ฐœ์ž

๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋ž€ ๋ฌด์—‡์ธ๊ฐ€๋ฅผ ๋‚ด ์Šค์Šค๋กœ ์ •์˜ ๋‚ด๋ ค์•ผ ํ•œ๋‹ค. ๋‚˜๋Š” ์™œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๋ ค๊ณ  ํ•˜๋Š”๊ฒƒ์ด๊ณ  ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๋ฉด ๋‚ด๊ฐ€ ๋ญ˜ ํ• ์ง€๋ฅผ ๋‹น์žฅ ์„œ๋ฅ˜ ์ „ํ˜•์„ ์œ„ํ•ด์„œ๊ฐ€ ์•„๋‹ˆ๋ผ ๋‚ด ํ‰์ƒ ๊ฐ€์น˜๊ด€์œผ๋กœ์จ ๋จผ์ € ์ •์˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„๊ฒƒ ๊ฐ™๋‹ค.


์ž๊ธฐ์†Œ๊ฐœ์„œ์—์„œ ์—ฌ๋Ÿฌ ํ•ญ๋ชฉ์— ์งˆ๋ฌธ์— ์žˆ๋Š” ๋‚ด์šฉ์ด ๊ทธ๋ž˜์„œ ๋„ˆ๋Š” ์™œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๋ ค ํ•˜๋Š”๋ฐ? ์„ ๋ฌผ์–ด๋ณด๋ ค ํ•˜๋Š” ๊ฒƒ ๊ฐ™์•˜๋‹ค.

๋‚ด ์—ด์ •

๋ถ€์ŠคํŠธ ์บ ํ”„๋ฅผ ์ค€๋น„ํ•˜๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด๋ผ๋ฉด ํ™•์‹คํžˆ ์—ด์ •์ด ๊ฐ€๋“ํ•  ๊ฒƒ์œผ๋กœ ์ƒ๊ฐ๋“ค๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋– ํ•œ ํŒ์„ ์ œ์‹œํ•˜๋Š” ๊ฒƒ ๋ณด๋‹ค ์—ด์ •์„ ์ข€ ๋” ์ž˜ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ฃผ์ž๋ฉด, ์ผ๋‹จ ๋‚ด๊ฐ€ ์ง€๊ธˆ ํ•˜๊ณ  ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์—ด์ •์œผ๋กœ ์ž˜ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๊ธฐ๋ก์ด๋‹ค.

 

๋‚ด๊ฐ€ ๋ธ”๋กœ๊ทธ์— ๊ธ€์„ ์“ฐ๋Š” ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๋‚ด๊ฐ€ ํ•˜๋Š” ์‚ฌ์†Œํ•œ ํ”„๋กœ์ ํŠธ ํ•˜๋‚˜, Github commit๋“ฑ ์ด๋Ÿฐ ๊ฒƒ๋“ค์ด ๊พธ์ค€ํ•˜๊ฒŒ ์ด์–ด์ ธ ์˜จ๋‹ค๋ฉด ๋‚ด ์—ด์ •์„ ๋Œ€๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ๋„๊ตฌ๊ฐ€ ๋  ์ˆ˜ ์žˆ์„๊ฒƒ ๊ฐ™๋‹ค.

๋Œ“๊ธ€