Skip to content

Latest commit

ย 

History

History
99 lines (62 loc) ยท 3.39 KB

0508_super_init.md

File metadata and controls

99 lines (62 loc) ยท 3.39 KB

Super.init(version=2)

Super.init(version=2)

๐Ÿ‘ ์ดํ‰

  • ์ฒซ ์›น๋ฏธ๋‚˜๋กœ ์žฌ๋ฐŒ๊ณ  ๋…ํŠนํ•œ ์‹œ๊ฐ„์ด์—ˆ๋‹ค.
  • ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋กœ์„œ ๋น„์Šทํ•œ ๊ณ ๋ฏผ๊ฑฐ๋ฆฌ๋ฅผ ๊ฐ–๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ๋งŽ์€ ๋„์›€์ด ๋˜์—ˆ๋‹ค.

๐Ÿ“ธ ์ธ์ฆ์ƒท

์ธ์ฆ์ƒท

์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ… ์ธ์ฆ

1. ๊ทผ๋ณธ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•˜๊ธฐ

  • ๐ŸŽค ๋ฐœํ‘œ์ž : ๊น€์˜์žฌ ํ™”์ดํŠธ๋ธ”๋ก
  • โœ๏ธ ์š”์•ฝ : ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋กœ์„œ ์ด์งํ•˜๋ฉฐ ์„ฑ์žฅ

๋ฉ”๋ชจ

ํšŒ๊ณ (ํ”ผ๋“œ๋ฐฑ)์˜ ๋ถ€์žฌ๋กœ ์ธํ•œ ๋ฌด๊ทผ๋ณธ ์„ฑ์žฅ -> ํ”„๋กœ์ ํŠธ ๋๋‚ผ ๋•Œ๋งˆ๋‹ค ํšŒ๊ณ , ํ˜•์‹์„ ์ •ํ•˜๊ณ  ์ž‘์„ฑ

๊ธฐ์ˆ ๋ถ€์ฑ„ ํ•ด๊ฒฐ : ๊พธ์ค€ํ•œ ๋ธ”๋กœ๊ทธ + ์ฝ”๋“œ ์ž‘์„ฑ

๋‹ค์–‘ํ•œ ํ™œ๋™ : ์ปจํผ๋Ÿฐ์Šค, ์„ธ๋ฏธ๋‚˜ ๋“ฑ ๋‹ค์–‘ํ•œ ์ฑ„๋„์—์„œ ํ™œ๋™

์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋ž€? : ํšŒ์‚ฌ๋ฅผ ์•Œ์•„๊ฐ€๊ณ  ๊ธฐ๋ณธ์„ ๊ฐ–์ถ”๋Š” ์‹œ๊ธฐ

์งˆ์˜์‘๋‹ต

  • Q. ์ด์ง ์ดํ›„ ๊ด€์‹ฌ์žˆ๋Š” ๋ถ„์•ผ์˜ ๊ฐœ๋ฐœ์„ ํ•˜๊ณ  ๊ณ„์‹ ์ง€?

  • A. ๋งŒ์กฑํ•˜๋ฉฐ ๋‹ค๋‹ˆ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • Q. ํšŒ์‚ฌ์— ์„ฑ์žฅ ๊ฐ€๋Šฅ์„ฑ์„ ์–ดํ•„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•?

  • A. ๋ฌธ์ œํ•ด๊ฒฐ ๋Šฅ๋ ฅ ๋“ฑ์ด ์ค‘์š”ํ•œ๋ฐ GitHub ๊ธฐ์—ฌ ์ •๋„ ์œ„์ฃผ

  • Q. ํšŒ๊ณ ์™€ ๋ธ”๋กœ๊ทธ์— ์–ด๋Š์ •๋„ ์‹œ๊ฐ„์„ ํˆฌ์žํ•˜์‹œ๋Š”์ง€?

  • A. ํ‡ด๊ทผ ํ›„, ์ฃผ๋ง์— ์‹œ๊ฐ„์„ ํ• ์• ํ•˜๊ณ  ์‹œ๊ฐ„์ด ๊ฝค ์†Œ์š”

  • Q. ํšŒ๊ณ  ํ˜•์‹์ด ์–ด๋–ค์‹์œผ๋กœ, ์™œ ๋ฐ”๋€Œ์–ด ์™”๋Š”์ง€?

  • A. ๊ธฐ์ˆ ์Šคํƒ, ํ›„๊ธฐ, ๊ฐœ์„ ์‚ฌํ•ญ ๋“ฑ์„ ์ž‘์„ฑ. ์ตœ์ดˆ์—๋Š” ์ผ๊ธฐํ˜•์‹์œผ๋กœ ์ž‘์„ฑํ–ˆ์œผ๋‚˜ ๋„ˆ๋ฌด ์žฅํ™ฉํ•ด์ง€๊ณ  ๊ฐ€๋…์„ฑ์ด ๋–จ์–ด์ ธ์„œ ๊ณตํ†ต๋˜๋Š” ํ•ญ๋ชฉ์„ ๋ฌถ์Œ

  • Q. ๋ณธ์ธ์—๊ฒŒ ๋งž๋Š” ํšŒ์‚ฌ๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•

  • A. ํšŒ์‚ฌ์˜ ๋น„์ „, ์ œํ’ˆ, ๊ฐœ๋ฐœ๋ฌธํ™” ๋“ฑ ์™ธ์ ์ธ ์š”์†Œ์˜ ๊ผผ๊ผผํ•œ ์กฐ์‚ฌ๊ฐ€ ํ•„์š”

2. ์–ด์„œ์™€ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋Š” ์ฒ˜์Œ์ด์ง€?

  • ๐ŸŽค ๋ฐœํ‘œ์ž : ์‹ ์Šน๋ฏผ ์˜์นด
  • โœ๏ธ ์š”์•ฝ : ์˜์นด์˜ ์ฝ”๋“œ๋ฆฌ๋ทฐ ๋ฌธํ™” ์†Œ๊ฐœ์™€ ๊ฒฝํ—˜๋‹ด ๊ณต์œ 

๋ฉ”๋ชจ

์ฝ”๋“œ ๋ฆฌ๋ทฐ ๊ฒฝํ—˜ ์—†๋Š” ๊ฐœ๋ฐœ์ž์˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์ ์‘๊ธฐ

์˜์นด์˜ ๊ฒฝ์šฐ ์˜คํ”„๋ผ์ธ ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ์ง„ํ–‰ (PR์— ๋Œ€ํ•ด ์ปจ๋ฒค์…˜, ๋…ผ๋ฆฌ์˜ ํ—›์  ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์š”์†Œ ๊ฒ€ํ† )

PR ๊ทœ์น™์„ ์ง€ํ‚ค๋Š” ๊ฒƒ์ด ์ค‘์š” (๋ธŒ๋žœ์น˜๋„ค์ด๋ฐ, ๋งˆ์ผ์Šคํ†ค, ๋ผ๋ฒจ ๋“ฑ) ๊ฐœ์ธ ๋ธŒ๋žœ์น˜ ๋„ค์ด๋ฐ : (๋‹‰๋„ค์ž„/YYYYMMDD-feature)

์„ค๊ณ„ ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ์ด์Šˆ ํ• ๋‹น ์ด์ „์— ๋ฆฌ๋ทฐ๋‹จ๊ณ„ ์ถ”๊ฐ€

  • PR์„ ์งง๊ฒŒ ์œ ์ง€ํ•œ๋‹ค. ์•„๋ฌด๋ฆฌ ์‚ฌ์†Œํ•ด๋„ ๋ณ„๋„์˜ ๊ธฐ๋Šฅ ๋ฐ ๋ฒ„๊ทธ๋Š” ๊ฐœ๋ณ„ PR๋กœ ๋ถ„๋ฆฌ git rebase๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ๋ฅผ ์ตœ๋Œ€ํ•œ ๋นผ๊ณ  ์‹ค์ œ ๊ธฐ๋Šฅ๋งŒ PR๋กœ ์ถ”๋ ค๋‚ธ๋‹ค

  • PR ์ฝ”๋ฉ˜ํŠธ ์˜๋„๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ์ž‘์„ฑ, ์™ธ๋ถ€ ๋งํฌ๋‚˜ ์„ธ๋ถ€๊ตฌํ˜„ ์•„์ด๋””์–ด๋ฅผ ์ตœ๋Œ€ํ•œ ๋งŽ์ด ์ž‘์„ฑํ•œ๋‹ค Markdown ํ˜•์‹์ด๋ฏ€๋กœ ๊ฐ€๋…์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋„๋ก ์ž‘์„ฑ

  • ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ์‰ฝ๊ฒŒ ๋ณด๋Š” ๋ฒ• GitHub ๊ฐ€๋…์„ฑ ํ–ฅ์ƒ -> Octotree, GitHub Dark Theme IDE๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ฝ”๋“œ ํ™•์ธ ์˜คํ”„๋ผ์ธ ์ฝ”๋“œ๋ฆฌ๋ทฐ

์งˆ์˜์‘๋‹ต

  • Q. ์ฝ”๋“œ๋ฆฌ๋ทฐ์—์„œ ๋ถ€์ •์ ์œผ๋กœ ๋ฐ›์•„๋“ค์ด๋Š” ํŒ€์›์—๊ฒŒ ์–ด๋–ป๊ฒŒ ๋Œ€์ฒ˜?

  • A. ์งˆ๋ฌธ ํ˜•์‹์œผ๋กœ ์œ ๋„ํ•˜๊ฑฐ๋‚˜ ๋ถ€์ •์ ์ธ ์˜๋„๊ฐ€ ์•„๋‹˜์„ ๋ช…์‹œ

  • Q. ์ฝ”๋“œ๋ฆฌ๋ทฐ์—์„œ ์™„์ „ํžˆ ์ƒˆ๋กœ ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š” ์˜๊ฒฌ์„ ๋ฐ›๊ฒŒ ๋œ๋‹ค๋ฉด?

  • A. ์ผ์ •์„ ๋ฏธ๋ฃจ๋”๋ผ๋„ ์ƒˆ๋กœ ๊ตฌํ˜„

  • Q. PR์˜ ํฌ๊ธฐ ๋˜๋Š” ๋‹จ์œ„๋ฅผ ์–ด๋–ค์‹์œผ๋กœ ๊ฒฐ์ •?

  • A. ์•„์ง ์‹œํ–‰์ฐฉ์˜ค๋ฅผ ๊ฒช๋Š” ์ค‘

  • Q. ์ฝ”๋“œ ๋ฆฌ๋ทฐ๊ฐ€ ์ž๊พธ ๋ฏธ๋ค„์ง€๋ฉด ์–ด๋–ป๊ฒŒ ๋Œ€์ฒ˜?

  • A. ์ง์ ‘ ์ฐพ์•„๊ฐ€์„œ ๋ถ€ํƒํ•จ