ABOUT ME

-

Today
-
Yesterday
-
Total
-

[ํšŒ๊ณ ] 3๋…„์ฐจ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ๋Šฆ์€ 2023๋…„ ํšŒ๊ณ 
ํšŒ๊ณ  2024.02.12 17:26

๋Šฆ์–ด๋„ ๋„ˆ~~~๋ฌด ๋Šฆ์€ 2023๋…„ ํšŒ๊ณ ์™€ 2024๋…„ ๊ณ„ํš์„ ์ง€๊ธˆ์ด๋‚˜๋งˆ ์ž‘์„ฑํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๋งŽ์€ ์ผ๋“ค์ด ์žˆ์—ˆ๋˜ 2023๋…„์€ ์–ด๋• ์„๊นŒ? ๊ณ„ํš์„ ์ž˜ ์ง€์ผฐ๊ณ  ์—ด์‹ฌํžˆ ์‚ด์•„์™”๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ์„๊นŒ๋ผ๋ฉด ๋ฌผ์Œํ‘œ ๊ธด ํ•ด์„œ 2023๋…„์„ ๋ฐ˜์„ฑํ•˜๋Š” ๊ธฐ๋ถ„์œผ๋กœ ๊ธ€์„ ์จ๋ณด๊ฒ ๋‹ค. ๋จผ์ € 2022๋…„์— ์—ฐ๋ง์— ์„ธ์› ๋˜ 2023๋…„ ๊ณ„ํš์„ ๋˜๋Œ์•„๋ณด์ž. ๋ฒŒ์จ 2๋…„ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜ 2022๋…„ ํšŒ๊ณ  ์˜ฌํ•ด๋„ ์–ด๊น€์—†์ด ์ฐพ์•„์˜จ ์—ฐ๋ง ํšŒ๊ณ  ํƒ€์ž„! ๋ฒŒ์จ 3๋ฒˆ์งธ ์—ฐ๋ง ํšŒ๊ณ ์ด๋‹ค. ํšŒ๊ณ ๋Š” ํ•˜๋ฉด ํ• ์ˆ˜๋ก ์ž๊ธฐ ๊ฐ๊ด€ํ™”์— ๋งŽ์€ ๋„์›€์„ ์ค€๋‹ค. ํŠนํžˆ ๋‚˜์ฒ˜๋Ÿผ ๋จธ๋ฆฟ์†์— ์ƒ๊ฐ์ด ๊ฐ€๋“ ์ฐจ์žˆ๊ณ  ์ •๋ฆฌ๊ฐ€ ์•ˆ๋  ๋•Œ๋Š” ์ƒ๊ฐ์„ haranglog.tistory.com 2023๋…„์˜ ๊ณ„ํš์€ ์–ผ๋งˆ๋‚˜? 1๏ธโƒฃ Github Daily Commit ๊ณ„์† ์œ ์ง€ํ•˜๊ธฐ Daily Commit์€ ๋‹คํ–‰ํžˆ 2023..

๋ฏธ๋‹ˆํ•™์Šต์ง€ ์ผ๋ณธ์–ด ํ™˜๊ธ‰์›์ •๋Œ€ ์–ธ๋ฐ•์‹ฑ! feat. ์ผ๋ณธ์–ด ๋ฟŒ์‹œ๊ธฐ ๋Œ€์ž‘์ „
์ผ๋ณธ์–ด 2024.01.31 23:02

๊ณ„์† ์ผ๋ณธ์–ด ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์‹ถ์–ด์„œ ์ž‘๋…„์—๋„ ๋ˆ์„ ๋‚ด๊ณ  ๊ฐ•์˜๋ฅผ ๋“ค์—ˆ์ง€๋งŒ ๊ฒฐ๊ณผ๋Š” ๋Œ€์‹คํŒจํ•˜์˜€๋‹ค...ใ…  ์–ธ์–ด ๊ณต๋ถ€๋Š” ์ผ๊ณผ ๋ณ‘ํ–‰ํ•˜๊ธฐ๋Š” ์‰ฝ์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™๋‹ค. ํšŒ์‚ฌ์ผ + ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ + ๊ฐœ์ธ ๊ณต๋ถ€ ๋“ฑ์œผ๋กœ ์ธํ•ด ์‹œ๊ฐ„๊ด€๋ฆฌ๊ฐ€ ์‰ฝ์ง€ ์•Š์•„์„œ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์ž‘์ง€๋งŒ ๊พธ์ค€ํžˆ ํ•  ์ˆ˜ ์žˆ์„๊นŒ ์ƒ๊ฐํ•˜๋‹ค๊ฐ€ 2024๋…„ ์ƒˆํ•ด๋„ ๋ฐ์•˜๊ฒ ๋‹ค~ ๋‹ค์‹œ ๋„์ „ํ•ด ๋ณด๊ธฐ๋กœ ๋งˆ์Œ๋จน๊ณ  ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ์ผ๋ณธ์–ด ๊ด€๋ จ ๊ฐ•์˜ / ํ•™์Šต์ง€๋ฅผ ์ฐพ๋˜ ์™€์ค‘์— ๋ฏธ๋‹ˆํ•™์Šต์ง€๋ฅผ ์‹ ์ฒญํ–ˆ๋‹ค..! ๋ฏธ๋‹ˆํ•™์Šต์ง€์ค‘์—์„œ ์ข…๋ฅ˜๊ฐ€ ๋งŽ์•˜๋Š”๋ฐ ๊ทธ๋ƒฅ ์‹ ์ฒญ๋งŒ ํ•ด์„œ๋Š” ์ž˜ ์•ˆ ํ•  ๊ฒƒ ๊ฐ™์•„์„œ ํ™˜๊ธ‰์›์ •๋Œ€๊ฐ€ ๋ณด์ด๊ธธ๋ž˜ ์‹ ์ฒญํ–ˆ๋‹ค. (์‚ฌ์‹ค... ๊ฐ€๋ฒผ์šด ํ•™์Šต์ง€ ํ™˜๊ธ‰์›์ •๋Œ€๋„ ์žˆ์—ˆ์ง€๋งŒ.. ์œ ํŠญ ์‡ผ์ธ ๋Š” ์ž์‹ ์ด ์—†์–ด์„œ ๋ฐ”๋กœ ํฌ๊ธฐ.) ๊ฑฐ๊ธฐ๋‹ค! ์ด๊ฒƒ๋„ ๋ญ”๊ฐ€ ํ•˜๋‹ค๊ฐ€ ํฌ๊ธฐํ•  ๊ฒƒ ๊ฐ™์•„์„œ ์ฑ„์ฐ์งˆํ•ด ์ค„ ์นœํ•œ ํšŒ์‚ฌ ๋™๋ฃŒ๋ถ„๊ณผ ์ผ๋ณธ์–ด ๊ณต๋ถ€๋ฅผ ๊ฐ™์ด ํ•˜..

๋ฒŒ์จ 2๋…„ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜ 2022๋…„ ํšŒ๊ณ 
ํšŒ๊ณ  2022.12.30 02:24

์˜ฌํ•ด๋„ ์–ด๊น€์—†์ด ์ฐพ์•„์˜จ ์—ฐ๋ง ํšŒ๊ณ  ํƒ€์ž„! ๋ฒŒ์จ 3๋ฒˆ์งธ ์—ฐ๋ง ํšŒ๊ณ ์ด๋‹ค. ํšŒ๊ณ ๋Š” ํ•˜๋ฉด ํ• ์ˆ˜๋ก ์ž๊ธฐ ๊ฐ๊ด€ํ™”์— ๋งŽ์€ ๋„์›€์„ ์ค€๋‹ค. ํŠนํžˆ ๋‚˜์ฒ˜๋Ÿผ ๋จธ๋ฆฟ์†์— ์ƒ๊ฐ์ด ๊ฐ€๋“ ์ฐจ์žˆ๊ณ  ์ •๋ฆฌ๊ฐ€ ์•ˆ๋  ๋•Œ๋Š” ์ƒ๊ฐ์„ ๊ธ€๋กœ ์ •๋ฆฌํ•˜๋ฉด ๋‚˜๋ฅผ ๋˜๋Œ์•„๋ณผ ์ˆ˜ ์žˆ๊ณ  ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ๋จธ๋ฆฟ์†์„ ๋น„์šธ ์ˆ˜ ์žˆ๋‹ค. ๋จผ์ € 2021๋…„์—๋Š” ์–ด๋–ค ๊ณ„ํš์„ ์„ธ์› ๊ณ  ์ž˜ ์ง€์ผฐ๋Š”์ง€ ํ™•์ธํ•ด ๋ณผ๊นŒ? ๐Ÿ™„ ์ž‘๋…„์— ์„ธ์› ๋˜ ๊ณ„ํš์€ ์ž˜ ์ง€์ผฐ์–ด? ๐ŸŽฏ Github Daily Commit ๊ณ„์† ์œ ์ง€ํ•˜๊ธฐ Daily commit์€ ์—ฌ์ „ํžˆ ๊พธ์ค€ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ณ  ์žˆ๋‹ค. ์˜ฌํ•ด daily commit 2๋…„ ์ฐจ๊ฐ€ ๋˜์–ด์„œ ํšŒ๊ณ ๋„ ์ž‘์„ฑํ–ˆ์—ˆ๋‹ค. ์ž‘๋…„์— ํž˜๋“ค๋ฉด ๊ทธ๋งŒ๋‘๊ฒ ๋‹ค๊ณ  ํ–ˆ์—ˆ๋Š”๋ฐ ์•„์ง๊นŒ์ง€๋Š” ํ• ๋งŒํ•˜๋‹ค. ์—ญ์‹œ ์Šต๊ด€์ด ๋˜๊ธฐ๊นŒ์ง€๊ฐ€ ์–ด๋ ค์šด ๊ฑฐ์ง€ ์Šต๊ด€์ด ๋˜๋ฉด ๋งค์ผ ์–‘์น˜๋ฅผ ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋‹น์—ฐํžˆ ํ•ด์•ผ ํ•  ์ผ ์ค‘์— ํ•˜..

์ฒดํฌ์ธ ๋ฆฌ์–ผ๋ฐธ๋ฆฌ - ํ•œ๊ธฐ์šฉ ๋ฉ˜ํ† ๋ง ์˜คํ”„๋ผ์ธ ํ† ํฌ ์ด๋ฒคํŠธ ์ •๋ฆฌ ๋ฐ ํšŒ๊ณ 
IT์ด๊ฒƒ์ €๊ฒƒ 2022.12.28 17:46

์ด ๊ธ€์€ 2022๋…„ 10์›” 11์ผ ํ™”์š”์ผ์— EO ์ฃผ๊ด€์œผ๋กœ Grepp์˜ CTO์ด์‹  ํ•œ๊ธฐ์šฉ ๋‹˜์˜ ์˜คํ”„๋ผ์ธ ํ† ํฌ์ด๋ฒคํŠธ๋ฅผ ์ฐธ์„ ํ›„ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์˜คํ”„๋ผ์ธ์œผ๋กœ ๋“ฃ๊ณ  ์ž‘์„ฑํ•œ ๋‚ด์šฉ์ด๋ผ ์ž˜๋ชป๋œ ๋ถ€๋ถ„์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์œผ๋‹ˆ ์ฐธ๊ณ ํ•ด์ฃผ์‹œ๊ณ  ํ”ผ๋“œ๋ฐฑ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ์ด 3๋ถ€์˜ EO ์œ ํŠœ๋ธŒ๋ฅผ ํ†ตํ•ด์„œ ํ•œ๊ธฐ์šฉ ๋‹˜์„ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ  ๋„ˆ๋ฌด ๊ฐ๋ช… ๊นŠ๊ฒŒ ๋ด์„œ ์˜คํ”„๋ผ์ธ ํ† ํฌ์ด๋ฒคํŠธ๋ฅผ ์‹ ์ฒญ ํ›„ ์ฐธ์„ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์œ ํŠœ๋ธŒ ์˜์ƒ์€ ํ† ํฌ์ด๋ฒคํŠธ ๋‚ด์šฉ์˜ ์˜์ƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”. EO ํ•œ๊ธฐ์šฉ๋‹˜์˜ 1๋ถ€ (์ด 3๋ถ€์ž‘) ๐Ÿ‘‰ ์ปค๋ฆฌ์–ด ์„ฑ์žฅ: ๋Š์ž„์—†๋Š” ์„ฑ์ž๊ณผ ์„ฑ์ˆ™ ์ปค๋ฆฌ์–ด๋Š” ์ •๊ธ€์ง ๋งŽ์€ ๊ฒฝํ—˜๋“ค์ด ์ƒ์ฒ˜๋กœ๋งŒ ๋‚จ์ง€ ์•Š์œผ๋ฉด ๋„์›€์ด ๋œ๋‹ค. ๊ผญ ์œ„๋กœ ๊ฐˆ ํ•„์š”๋Š” ์—†๋‹ค. ๋‹ค์–‘ํ•œ ์—ญํ• ์„ ํ•ด๋ณด์ž. (๋ฆฌ๋“œ ์—ญํ• , ๋งค๋‹ˆ์ € ์—ญํ• .. etc) ๊ฒฐ๊ตญ์—๋Š” ํ˜ผ์ž์„œ๋งŒ ์ผํ•˜๋Š” ๊ฒŒ ..

[ํšŒ๊ณ ] ์ฃผ๋‹ˆ์–ด ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜ ์ขŒ์ถฉ์šฐ๋Œ ์›น ๊ฑฐ๋ž˜์†Œ ๋Ÿฐ์นญ๊ธฐ
ํšŒ๊ณ  2022.09.29 04:55

์ด ๊ธ€์€ ์ž‘๋…„(2021๋…„) 12์›”๋ถ€ํ„ฐ ์˜ฌํ•ด(2022๋…„) 4์›”์— ์นด์‚ฌ์ฝ”๋ฆฌ์•„์˜ ์›น ๊ฑฐ๋ž˜์†Œ MVP(Minimum Viable Product) ๋Ÿฐ์นญ ๊ณผ์ •๊ณผ ๋Ÿฐ์นญ ์ดํ›„ ํ˜„์žฌ(๊ธ€ ์ž‘์„ฑ์ผ ๊ธฐ์ค€ 2022๋…„ 9์›”)๊นŒ์ง€์˜ ๊ฒช์—ˆ๋˜ ํšŒ๊ณ ์ž…๋‹ˆ๋‹ค. MVP ๋Ÿฐ์นญ ํ›„ ํšŒ๊ณ ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ ํ˜„์—…๊ณผ ๋‹ค๋ฅธ ๊ณต๋ถ€์— ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋ฐ€๋ ค ์ด์ œ์•ผ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ œ๋ชฉ์ฒ˜๋Ÿผ ๋‚˜๋Š” 2๋…„ ์ฐจ ์ฃผ๋‹ˆ์–ด ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์ด๋‹ค. ํ˜„์žฌ ์นด์‚ฌ์ฝ”๋ฆฌ์•„์˜ ํ”„๋ก ํŠธ์—”๋“œ ์—”์ง€๋‹ˆ์–ด๋กœ ์นด์‚ฌ์ฝ”๋ฆฌ์•„์˜ ์ „๋ฐ˜์ ์ธ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ•˜๊ณ  ์žˆ๋‹ค. ๋ฏฟ๊ธฐ์ง€๋Š” ์•Š์ง€๋งŒ ๋‚˜๋Š” ์›น ๊ฑฐ๋ž˜์†Œ ๊ฐœ๋ฐœ์„ ๋‹ด๋‹นํ•˜์—ฌ ์ดˆ๊ธฐ ์„ธํŒ…๋ถ€ํ„ฐ ๋Ÿฐ์นญ๊นŒ์ง€ ๊ณผ์ •์„ ๊ฒฝํ—˜์„ ํ•ด๋ดค๋‹ค. ์ง€๊ธˆ๋ถ€ํ„ฐ ๊ทธ ๊ฒฝํ—˜ํ•œ ๊ณผ์ •๊ณผ ์˜์‚ฌ๊ฒฐ์ • ๊ณผ์ • ๋ฐ ์–ด๋–ป๊ฒŒ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•ด์™”๋Š”์ง€์— ๋Œ€ํ•ด์„œ ๊ธฐ์–ต์„ ๋˜์ƒˆ๊ธฐ๋ฉฐ ํšŒ๊ณ ๋ฅผ ํ•ด๋ณด๋ ค ํ•œ๋‹ค. ์นด์‚ฌ์ฝ”๋ฆฌ์•„๋ž€? ์‹œ์ž‘ํ•˜๊ธฐ์— ..

[ํšŒ๊ณ ] Github Daily Commit(1์ผ 1์ปค๋ฐ‹) 2๋…„์ฐจ ๊ทธ๋ฆฌ๊ณ ..
ํšŒ๊ณ  2022.05.25 01:45

์ด์ „์— daily commit 1๋…„์ฐจ ํšŒ๊ณ ๋ฅผ ์ž‘์„ฑํ•œ ์ ์ด ์žˆ์—ˆ๋Š”๋ฐ ๋ฒŒ์จ 2๋…„์ด ์ง€๋‚˜์„œ 2๋…„์ฐจ ํšŒ๊ณ ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. Daily Commit์„ ํ•œ ์ด์œ ์™€ ํ•ด์˜ค๋ฉด์„œ ๋Š๊ผˆ๋˜ ์žฅ๋‹จ์ ์€ 1๋…„์ฐจ ํšŒ๊ณ ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”. 2๋…„์ฐจ ํšŒ๊ณ ๋Š” ๊ฐœ์ธ์ ์ธ ํšŒ๊ณ ๊ธ€์ž…๋‹ˆ๋‹ค. ๋ฒŒ์จ 2๋…„์ด ์ง€๋‚ฌ์–ด! ๐Ÿ˜‚ ์‹œ๊ฐ„์ด ์ •๋ง ๋น ๋ฅด๋‹คโ€ฆ. ์ •์‹ ์—†์ด ํ˜๋Ÿฌ๊ฐ„ ๊ฑฐ ๊ฐ™๋‹ค. ์ฒ˜์Œ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์— ํฅ๋ฏธ๋ฅผ ๋Š๊ปด ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๊ฒŒ ๋œ ์ง€ 2๋…„์ด ๋„˜์€ ๊ฒƒ์ด๋‹ค. 2020๋…„ 4์›” 26์ผ ์ดํ›„ ์ง€๊ธˆ๊นŒ์ง€ ํ•˜๋ฃจ๋„ ๋นผ์ง€ ์•Š๊ณ  daily Commit์„ 2๋…„๊ฐ„ ๋„˜๋„๋ก ์ง„ํ–‰ํ•ด์™€ ๋ฒ„๋ ธ๋‹ค. ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๋ฉด์„œ ์ฃฝ์–ด๋ผ ํ•ด๋ณด์ž ๋งˆ์Œ์„ ๋จน์—ˆ์—ˆ๊ณ , ๊ทธ๊ฑธ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋งจ ์ฒ˜์Œ ๋ชฉํ‘œ๋กœ ์žก์•˜๋˜ ๊ฒŒ ์ด 1์ผ 1์ปค๋ฐ‹์ด์—ˆ๋‹ค. ๋ˆ„๊ตฌ๋ณด๋‹ค ์‹œ์ž‘์ด ๋Šฆ์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์—ˆ๊ณ , ๊ทธ๋งŒํผ ๋” ๋…ธ๋ ฅํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์Šค..

์ฃผ๋‹ˆ์–ด ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜ 2021๋…„ ํšŒ๊ณ 
ํšŒ๊ณ  2021.12.31 22:17

์ž‘๋…„๋„ ์ด๋ง˜๋•Œ์— 2020๋…„ ํšŒ๊ณ ๋ฅผ ์ž‘์„ฑํ–ˆ์—ˆ๋Š”๋ฐ ์˜ฌํ•ด ํšŒ๊ณ ๋Š” ์ž‘๋…„์— ์„ธ์šด ๊ณ„ํš์ด ์ž˜ ์ง€์ผœ์กŒ๋Š”์ง€์™€ ํ•œ ํ•ด ์–ด๋–ค ์ผ๋“ค์ด ์žˆ์—ˆ๋Š”์ง€์— ๋Œ€ํ•ด์„œ ํšŒ๊ณ ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  2022๋…„๋„ ๊ณ„ํš๋„ ํฌ๊ฒŒ ์„ธ์›Œ ๋ณผ๊นŒ ํ•œ๋‹ค. ๐Ÿ™„ ์ž‘๋…„์— ์„ธ์› ๋˜ ๊ณ„ํš๋“ค์€ ์ž˜ ์ง€์ผฐ์–ด? ์ผ๋‹จ, ์ž‘๋…„์— ํฌ๊ฒŒ ์„ธ์›Œ๋ณด์•˜๋˜ ๊ณ„ํš์ด ์–ผ๋งˆ๋‚˜ ์ž˜ ์ง€์ผœ์กŒ๋‚˜ ๋ด๋ณด์ž. Github 1day 1commit ๊ณ„์† ์ด์–ด๋‚˜๊ฐ€๊ธฐ ์ž‘๋…„์— ์„ธ์› ๋˜ ๊ณ„ํš ์ค‘์— ์ด๊ฒŒ ์ œ์ผ ์–ด๋ ต๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์—ˆ๋Š”๋ฐ ๋‹คํ–‰ํžˆ๋„ daily commit์€ ํ•˜๋ฃจ๋„ ๋นผ๋จน์ง€ ์•Š๊ณ  ์œ ์ง€ ์ค‘์ด๋‹ค. ์ฒ˜์Œ ํ”„๋ก ํŠธ์—”๋“œ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ์ตœ์†Œ 2๋…„์€ ํ•˜์ž๊ณ  ํ–ˆ๋˜ ๊ฒŒ ๋ฒŒ์จ ์˜ค๋Š˜๋กœ์จ 616์ผ์งธ์ด๋‹ค. ์ฑ„์›Œ์ง„ ์ž”๋””๋ฅผ ๋ณด๋ฉด ๋ฟŒ๋“ฏํ•จ์„ ๋งŽ์ด ๋Š๋ผ๊ณ  ์žˆ๊ณ , ์ด๋ ‡๊ฒŒ ๊พธ์ค€ํžˆ ํ•ด์™”๊ธฐ์— ๊ฐœ์ธ์ ์œผ๋กœ๋„ ๋งŽ์ด ์„ฑ์žฅํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์•ž์œผ๋กœ๋„ ๋ณ„์ผ์ด ์—†์œผ๋ฉด ๊ณ„์† ๊พธ์ค€..

Yarn berry์—์„œ React + Jest + Cypress + TypeScript + Github Actions CI/CD๋ฅผ ์„ธํŒ…ํ•ด๋ณด์ž
Unit Test & e2e Test & TDD 2021.10.11 15:55

์ด ๊ธ€์€ Yarn berry package manager๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ React ํ”„๋กœ์ ํŠธ์—์„œ ์ดˆ๊ธฐ ์„ธํŒ…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃจ๊ณ  ์žˆ์œผ๋ฉฐ, ์—ฌ๋Ÿฌ ์‹œํ–‰์ฐฉ์˜ค๋ฅผ ๊ฒช์–ด๊ฐ€๋ฉฐ ๊ฒฝํ—˜ํ•œ ๊ฒƒ๋“ค์„ ํ† ๋Œ€๋กœ ์ž‘์„ฑํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.๐Ÿ˜‰ ์ด ๊ธ€์˜ ๋ชฉ์ ์€ ๊ฒช์—ˆ๋˜ ์‹œํ–‰์ฐฉ์˜ค๋“ค์„ ํ•œ ๋ฒˆ ๋” ๊ธฐ์–ต์„ ๋˜์ƒˆ๊ธฐ๊ธฐ ์œ„ํ•ด์„œ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ TypeScript์™€ ํ”„๋ก ํŠธ์—”๋“œ e2e ํ…Œ์ŠคํŠธ ํ”„๋ ˆ์ž„์›Œํฌ Cypress, ํ”„๋ก ํŠธ์—”๋“œ unit ํ…Œ์ŠคํŠธ ํ”„๋ ˆ์ž„์›Œํฌ Jest ์„ธํŒ…๊ณผ ๋”๋ถˆ์–ด Yarn berry์—์„œ Github Actions์„ ์‚ฌ์šฉํ•ด CI/CD ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ• ํ›„ Github Pages์— ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ๊นŒ์ง€ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋‚ด์šฉ์€ ๊ฐ๊ฐ์˜ ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์˜ˆ๋ฅผ ๋‹ด์€ Github Repository๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”. ๐Ÿ™„ Yarn ber..

[ํšŒ๊ณ ] ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ์„œ์˜ ์ฒซ ๋ฐœ๊ฑธ์Œ์„ ๋‚ด๋”›๋‹ค!
ํšŒ๊ณ  2021.10.04 18:31

์ด ๊ธ€์€ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ์„œ ์ทจ์—… ํ›„ ์ž‘์„ฑํ•˜๋Š” ํšŒ๊ณ  ๊ธ€์ž…๋‹ˆ๋‹ค! ๐Ÿ˜‰ ์ €์˜ ๊ฐ„๋‹จํ•œ ๋ฐฐ๊ฒฝ์€ ์ด์ „์— SI ๊ฐœ๋ฐœ์ž๋กœ 8๊ฐœ์›” ์ •๋„ ์ผํ•œ ๊ฒฝํ—˜์ด ์žˆ์—ˆ๊ณ  SI ํšŒ์‚ฌ์— ์ž…์‚ฌํ•˜๊ธฐ ์ „์— ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ๋ˆˆ์ด ๋–ด๊ณ , 8๊ฐœ์›”๊ฐ€๋Ÿ‰ ์ผ๊ณผ ๋ณ‘ํ–‰ํ•˜๋ฉด์„œ ๊ณต๋ถ€๋ฅผ ํ•œ ๋’ค, ํ‡ด์‚ฌ ํ›„ 7๊ฐœ์›” ๋™์•ˆ ๊ณต๋ถ€๋ฅผ ๋” ํ•˜๊ณ  ์ทจ์—…์„ ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜ค ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ์ทจ์—…ํ•˜๊ธฐ๊นŒ์ง€ ๊ณต๋ถ€ํ•ด์˜ค๋ฉฐ ๋Š๊ผˆ๋˜ ๊ฒŒ ์žˆ์—ˆ์–ด? ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ธฐ๋กœ ๋งˆ์Œ๋จน์—ˆ๋˜ ๊ฒŒโ€ฆ. ์ž‘๋…„ 4์›”์ฏค์ด์—ˆ๋‹ค. ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ธฐ๋กœ ๋งˆ์Œ๋จน๊ฒŒ ๋œ ๊ณ„๊ธฐ๋Š” ์ด์ „์— ์ž‘์„ฑํ•œ ํšŒ๊ณ  ๊ธ€์„ ์ฐธ๊ณ ! (๋‚˜๋Š” ์™œ ํ”„๋ก ํŠธ ์•ค๋“œ๋ฅผ ์„ ํƒํ–ˆ์„๊นŒ?) ์ž‘๋…„ 4์›”๋ถ€ํ„ฐ์ด๋‹ˆ๊นŒ 1๋…„ ๋ฐ˜ ์ •๋„ ๋งŒ์— ๋“œ๋””์–ด ๊ฟˆ๊พธ๋˜ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ์„œ ์ฒซ๋ฐœ์„ ๋‚ด๋”›๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ ๊ณผ์ •์€ ๊ทธ๋ ‡๊ฒŒ ์ˆœํƒ„ํ•˜์ง€๋Š” ์•Š์•˜๋˜ ๊ฑฐ ๊ฐ™๋‹ค. ์Šค์Šค๋กœ ์ƒ๊ฐํ•˜..

[ํšŒ๊ณ ] Github Daily Commit(1์ผ 1์ปค๋ฐ‹)์„ ์‹œ์ž‘ํ•œ์ง€ 1๋…„์ด ์ง€๋‚ฌ๋‹ค..
ํšŒ๊ณ  2021.05.03 18:29

์ด ๊ธ€์€ ์˜์‹์˜ ํ๋ฆ„๋Œ€๋กœ ์”๋‹ˆ๋‹ค.. ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”. ๋˜ํ•œ, ์ด ๊ธ€์€ ๊ฐœ์ธ์ ์ธ ํšŒ๊ณ ๋„ ๋‹ด๊ฒจ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์›ํ•˜์‹œ๋Š” ์ •๋ณด๊ฐ€ ์—†์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿค” ์ด ๊ธ€์„ ์“ฐ๋Š” ์ด์œ ? ๋ณ„ ์ด์œ ๋Š” ์—†์ง€๋งŒ ๋‘ ๊ฐ€์ง€ ์ •๋„๊ฐ€ ์žˆ๋‹ค. ๐ŸŽˆ ์ฒซ ๋ฒˆ์งธ ์ด์œ  ๊ฐ€์žฅ ํฐ ์ด์œ ๋Š” 1๋…„ ๋™์•ˆ ๋ฌด์—‡์„ ํ–ˆ๊ณ  ์–ผ๋งˆ๋‚˜ ์„ฑ์žฅํ–ˆ๋Š”์ง€์— ๋Œ€ํ•ด์„œ ์ž๊ธฐ ํšŒ๊ณ ๋ฅผ ํ•˜๊ณ  ์‹ถ์–ด์กŒ๋‹ค. ์‚ฌ์‹ค ์ œ๋Œ€๋กœ ๋œ ํ”„๋ก ํŠธ์•ค๋“œ ๊ฐœ๋ฐœ์€ 1Day 1Commit์„ ๊ฐ™์ด ์‹œ์ž‘ํ•œ 1๋…„ ์ „์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ™์ด ํšŒ๊ณ ํ•˜๋Š” ๊ฒธ ์จ๋„ ๊ดœ์ฐฎ์„ ๊ฑฐ ๊ฐ™์•˜๋‹ค. ๋˜ํ•œ, ๊ทธ๋กœ ์ธํ•ด์„œ ์ž๊ธฐํšŒ๊ณ ๋„ ํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ๋ผ ๋ฏฟ๊ณ  ์žˆ๋‹ค. ๐ŸŽˆ ๋‘ ๋ฒˆ์งธ ์ด์œ  ๋ถ„๋ช…ํžˆ ์ด ๊ธ€์„ ์ฝ์œผ์‹œ๋Š” ๋ถ„ ์ค‘์— Daily Commit(1์ผ 1์ปค๋ฐ‹)์„ ์‹œ๋„ํ•ด๋ณด์•˜๊ฑฐ๋‚˜ ์‹œ๋„ํ•˜์‹œ๊ณ  ์‹ถ์€ ๋ถ„๋“ค์ด ๋ถ„๋ช… ์žˆ์œผ์‹ค ๊ฑฐ๋กœ ์ƒ๊ฐํ•œ๋‹ค. ๊ทธ๋ž˜์„œ 1๋…„๊ฐ„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋Š๋‚€ ์ ๊ณผ ์žฅ์  ๋˜๋Š”..

Designed by Seungmin Sa.