๊ณต๋ถ€ ์—ฐ์Šต์žฅ :-)

TIL_20171102

|

์˜ค๋Š˜ ๊ณต๋ถ€ํ•œ / ๋Š๋‚€ ๊ฒƒ

  • ์‚ฌ๋‹ค๋ฆฌ๊ฒŒ์ž„ step1 PR > merge ํ†ต๊ณผ!
  • Git ํ˜‘์—… - โ€œ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜์—์„œ ์ž‘์—…ํ•˜๊ณ  PR, ์ฝ”๋ฉ˜ํŠธ๋กœ ์ฝ”๋“œ๋ฆฌ๋ทฐ ๋ฐ›๊ณ  merge์ดํ›„ ๋‚ด ๋กœ์ปฌ๊ณผ ๋ฆฌ๋ชจํŠธ ๋ธŒ๋žœ์น˜ ๊ฐ„ ์‹ฑํฌ๋ฅผ ๋งž์ถ”๊ณ  ์ƒˆ ๋ธŒ๋žœ์น˜์— ์ž‘์—…์„ ์‹œ์ž‘โ€ ํ•˜๋Š” ๊ฒƒ ๊นŒ์ง€ ํ•œ circle์„ ๋Œ์•˜๋‹ค.
    • ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ• ๋•Œ ๋ฒ„์ „๊ด€๋ฆฌ์‹œ์Šคํ…œ์—์„œ ๋งค์šฐ๋งค์šฐ๋งค์šฐ์ค‘์š”ํ•จ.
    • ์ƒˆ๋กญ๊ฒŒ merge๋œ ๋ถ€๋ถ„์ด ์žˆ์œผ๋ฉด ๋ฐ˜๋“œ์‹œ fetch / rebase๋กœ sync๋ฅผ ๋งž์ถฐ๋†“๊ณ  ์ง„ํ–‰ํ•˜๊ธฐ!
    • ์ต์ˆ™ํ•ด์ง€๊ธฐ ์ „๊นŒ์ง„ ์ œ๋Œ€๋กœ ํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋‹จ๊ณ„๋งˆ๋‹ค ํ™•์ธํ•˜๊ธฐ!
  • ์‚ฌ๋‹ค๋ฆฌ ๊ฒŒ์ž„ step2 - 2์ค‘ ๋ฐ˜๋ณต๋ฌธ depth์ค„์ด๊ธฐ
  • ํ•จ์ˆ˜ / ํด๋กœ์ € - ๊ผผ๊ผผํ•œ ์žฌ์€์”จ์˜ ์Šค์œ„ํ”„ํŠธ ๋ณด๊ณ  ์ •๋ฆฌ

์•ž์œผ๋กœ ํ•  ๊ฒƒ

  • ์‚ฌ๋‹ค๋ฆฌ ๊ฒŒ์ž„ step2 : guard ์“ฐ๊ธฐ- if / else์—์„œ else๋ฅผ ์“ฐ์ง€ ์•Š๊ธฐ
  • ๋‹ค์Œ ๋ฏธ์…˜์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ŠคํŠธ๋ŸญํŠธ / ํด๋ž˜์Šค ์ ์šฉํ•ด๋ณด๊ธฐ

Comments