๐Ÿ˜ถโ€๐ŸŒซ๏ธํ˜„์žฌ๊นŒ์ง€ ๋‚ด๊ฐ€ ๊ณ ๋ คํ•ด์•ผ ํ•  ์‚ฌํ•ญ ์ •๋ฆฌ

์ดํ•˜์–€ยท2023๋…„ 1์›” 20์ผ
0

๐ŸŽฟ Smailegate(Winter-Devcamp)

๋ชฉ๋ก ๋ณด๊ธฐ
4/49

๐Ÿ”” ์•Œ๋ฆผ์„œ๋ฒ„ ๋งŒ๋“ค ๋•Œ

  • ์˜์ƒ ์„œ๋ฒ„ ๋‹ด๋‹น์ž์™€ ํ†ต์‹  ํ•„์š”
    -> ๋‹ด๋‹น์ž๊ฐ€ "๋ฐฉ์†ก์ด ์‹œ์ž‘๋˜์—ˆ๋‹ค๋Š” ๋ง"๊ณผ ํ•จ๊ป˜ ์•Œ๋ฆผ ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด
    -> ๋‚ด ์œ ์ € ์„œ๋ฒ„(์ €์žฅ๋˜์–ด ์žˆ๋Š”)์—์„œ ๊ตฌ๋… ์ •๋ณด๋ฅผ ํŒŒ์•…ํ•˜๊ณ 
    -> ํ•ด๋‹น ๋ผ์ด๋ธŒ๋ฅผ ๊ตฌ๋…ํ•œ ์‚ฌ๋žŒ์—๊ฒŒ ์•Œ๋ฆผ์„ ์ „์†ก

์ •๋ฆฌ : ๋‹ด๋‹น์ž๊ฐ€ ๋ฐฉ์†ก ์‹œ์ž‘ ์•Œ๋ฆผ ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ๋‚ด๊ฐ€ ์‘๋‹ต(์‚ฌ์šฉ์ž์™€ ๋งค์นญ)


๐Ÿ—ณ๏ธ ์ฝ”๋”ฉ ์ปจ๋ฒค์…˜ ์„ค์ • - ์ฝ”๋”ฉ ์Šคํƒ€์ผ ๊ฐ€์ด๋“œ


๐ŸŽข ๋Ž์Šค ์„ค์ • -> ์•„์ง๋„ ๋ฌด์Šจ ๋ง์ธ์ง€ ํŒŒ์•…์ด ์•ˆ๋œ ๊ฒƒ ๊ฐ™๋‹ค..

์ถœ์ฒ˜ : IT๊ฐœ๋ฐœ์ž ์‹ค๋ฌด์šฉ์–ด ์ •๋ฆฌ (Continuing to modify)

  • Depth (๋Ž์Šค)

2๋Ž์Šค๋Š” Json๋ฐฉ์‹์œผ๋กœ ๋„˜์•„๊ฐ€์ง€ ์•Š์•„ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒ (400์—๋Ÿฌ)...

์—๋Ÿฌ ๊ณผ์ •๋„์ค‘์— ๋ฐฐ์šด ๋Ž์Šค๋ผ๋Š” ์šฉ์–ด

์‚ฌ์ „์ ์šฉ์–ด๋ฅผ ์ฐพ์•„๋ณด๋‹ˆ "๊นŠ์ด"๋ผ๊ณ  ํ•ด์„์ด ๋‚˜์˜จ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์‹ค๋ฌด์—์„œ๋Š”

๋ฐฐ์—ดํ•˜๋‚˜์— ๊ฐ์‹ธ์ง„ ๋ฐ์ดํ„ฐ๋ฅผ 1๋Ž์Šค, ๋ฐฐ์—ด์•ˆ์— ๋˜๋‹ค๋ฅธ ๋ฐฐ์—ด๋กœ ๊ฐ์‹ธ์•„์ง„ ํ˜•ํƒœ๋ฅผ 2๋Ž์Šค๋ผ๊ณ  ์นญํ•˜๋Š”๊ฒƒ ๊ฐ™๋‹ค.

์˜ˆ) {1, 2} : 1๋Ž์Šค

{ {1, 2} , {3, 4} } : 2๋Ž์Šค

์ถœ์ฒ˜ : ์›น๋””์ž์ด๋„ˆ์™€ ํผ๋ธ”๋ฆฌ์…”๊ฐ€ ๊ผญ ์•Œ์•„์•ผ ํ•  ์›น ์šฉ์–ด ์ •๋ฆฌ-3
2. ๋Ž์Šค(depth)
ํ™ˆํŽ˜์ด์ง€ ๋ฐฉ๋ฌธ ์ด๋™๊ฒฝ๋กœ ๊นŠ์ด.
๋Œ€๋ฉ”๋‰ด(1depth)-์ค‘๋ฉ”๋‰ด(2depth)-์†Œ๋ฉ”๋‰ด(3depth)


โ“ ๋‚ด๊ฐ€ ์ž˜ ๋ชฐ๋ž๋˜ ๋‚ด์šฉ

โšก๊นƒํ—™-PRPull Request ๋ณด๋‚ด๋Š” ๋ฐฉ๋ฒ•
commit ์˜ˆ์‹œ
coding style guide


โŒจ๏ธ ์ฝ”๋“œ๋ฆฌ๋ทฐ

  • ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์‹œ(๋ฐฑ์—”๋“œ ๊ฐ„) : ๊ฐœ์ธ ๋ธŒ๋žœ์น˜์—์„œ PR -> 2๊ฐœ ์ด์ƒ์˜ Approve -> Merge

โ™ป๏ธ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ

  • ๋ชจ๋“  ๊ธฐ๋Šฅ ๋‹จ์œ„๋กœ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ, ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์ง„ํ–‰ํ•  ๊ฒƒ

๐Ÿ–ฅ๏ธ ์ธ์ฆ์„œ, ๋„๋ฉ”์ธ ๊ด€๋ จ

  • ๋ฌด๋ฃŒ SSL ์ธ์ฆ์„œ, ๋ฌด๋ฃŒ ๋„๋ฉ”์ธ -> ๋ฐ์Šคํฌํƒ‘ IP๋กœ ๋ฐ›์•„์„œ ํ”„๋ก ํŠธ์—”๋“œ์—๊ฒŒ ์ „๋‹ฌํ•  ๊ฒƒ

๐Ÿ” ํƒ€ ์ง€์—ญ ์ค‘๊ฐ„ ๋ฐœํ‘œ ์ด์‚ฌ๋‹˜ ํ”ผ๋“œ๋ฐฑ

  • ํ”„๋กœ์ ํŠธ ์ค‘๊ฐ„๋ฐœํ‘œ์ธ๋ฐ PMP ๋ฐœํ‘œ๊ฐ€ ์•„๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์˜ ๋ฒ”์œ„๋ฅผ ์„ค์ •ํ•ด์•ผ์ง€ ๊ตฌํ˜„์—๋งŒ ์ง‘์ค‘๋ผ์žˆ๋‹ค. ๋‚ด๊ฐ€ ์ฐธ์—ฌํ•ด์•ผํ•˜๋Š” ํ”„๋กœ์ ํŠธ์˜ ๋ฒ”์œ„๋‚˜ ๋„์ฐฉ์ง€ ์„ค์ •์ด ์•ˆ๋ผ์žˆ๋‹ค. ๋ฐœํ‘œ๋ผ๋Š”๊ฑด ์˜๋„์™€ ๋ชฉ์ . PMP๋Š” ์•Œ๊ฒ ๋Š”๋ฐ ์ด๋ ‡๊ฒŒ ํ• ๊ฑฐ๋ฉด ์ค‘๊ฐ„๋ฐœํ‘œ ์™œํ•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๊ฐœ๋ฐœํ•œ ๋Œ€์ƒ์˜ ๋ชฉ์ ์„ฑ์ด ๋ฐธ๋Ÿฐ์Šค๊ฐ€ ์ดํ•ด๊ฐ€ ์•ˆ๋œ๋‹ค.

  • ์•„ํ‚คํ…์ฒ˜ ์„ค๋ช…์„ ํ•˜์ง€๋งˆ๋ผ. ์•ž์œผ๋กœ๋„ ๋ณ€ํ• ๊ฑด๋ฐ ๊ทธ๊ฑธ ์™œ ์ง€๊ธˆ ์ด์•ผ๊ธฐํ•˜๋ƒ ๋ชฉํ‘œ๊ฐ€ ๊ตฌํ˜„์— ์ดˆ์ ์„ ๋งž์ถ˜๊ฑธ๋กœ๋ฐ–์— ์•ˆ๋ณด์ธ๋‹ค. ๋ชฉ์ ์„ฑ๊ณผ ๋ชฉํ‘œ๊ฐ€ ์ด ๋ฐœํ‘œ๋ฅผ ํ†ตํ•ด ์„ค๋“๋ ฅ์žˆ๊ฒŒ ์ „๋‹ฌ๋๋ƒ๊ฐ€ ์ค‘๊ฐ„ ๋ฐœํ‘œ์˜ ๋ชฉ์ ์ด๋‹ค.

profile
์–ธ์  ๊ฐ€ ๋‚ด ์ฝ”๋“œ๋กœ ์„ธ์ƒ์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋„๋ก, BE ๊ฐœ๋ฐœ ๊ธฐ๋ก ๋…ธํŠธโ˜˜๏ธ

0๊ฐœ์˜ ๋Œ“๊ธ€