Skip to content

๐Ÿ›ซ ์กฐ์ข…์‹ค

Jungin Choi edited this page Oct 30, 2024 · 7 revisions

๐Ÿ‘ฉ๐Ÿปโ€โš–๏ธ ๋ฃฐ

๊ทธ๋ผ์šด๋“œ ๋ฃฐ

  • ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ ์˜คํ”„๋ผ์ธ ์ฃผ 1ํšŒ
    • ๋งค์ฃผ ๋ชฉ์š”์ผ (10์‹œ ์ถœ๊ทผ - 19์‹œ ํ‡ด๊ทผ)
    • ์ƒํ™ฉ์— ๋”ฐ๋ผ ์ •๋ง ํ•„์š”ํ•  ๊ฒฝ์šฐ ์ถ”๊ฐ€ ์˜คํ”„๋ผ์ธ
  • ์˜จ๋ผ์ธ ํšŒ์˜, ๊ฐœ๋ฐœ ์‹œ ๊ฒŒ๋”ํƒ€์šด ์‚ฌ์šฉ
    • ์ฝ”์–ด ํƒ€์ž„ ๋‚ด 15๋ถ„ ์•ˆ์œผ๋กœ ๋‹ตํ•˜๊ธฐ
  • ๋งค์ผ ์ผ์ผ ํšŒ๊ณ  ์ž‘์„ฑ ํ›„ ๋‹ค์Œ ๋‚  ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ ๋•Œ ๊ณต์œ 
  • ๋งค์ฃผ ๋ชฉ์š”์ผ ๊ทธ๋ฃน ๋ฆฌ๋ทฐ ์‹œ๊ฐ„ ๊ฐ€์ง€๊ธฐ (17์‹œ ~ 19์‹œ)
    • 17์‹œ๊นŒ์ง€ ๋ฐฐํฌ
    • ๊ทธ๋ฃน ๋ฆฌ๋ทฐ ์‹œ๊ฐ„์— ํ•  ๊ฒƒ
      • ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๊ณต์œ 
      • ๊ธฐ์ˆ  ๊ณต์œ 
  • ์งˆ๋ฌธ ์‹œ ์ž์‹ ์˜ ์ •ํ™•ํ•œ ์ƒํ™ฉ, ์‹œ๋„ํ–ˆ๋˜ ๋ฐฉ๋ฒ•๋“ค์„ ๊ณต์œ ํ•˜๊ธฐ
    • ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ ๋จผ์ € ์ ๊ทน์ ์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ณ ์ž ๋…ธ๋ ฅํ•˜๊ธฐ
  • ๋ฉ˜ํ† ๋ง ์ผ์ง€๋Š” ์ „๋‚  ํŒ€์› ๋‹ค ๊ฐ™์ด ์ž‘์„ฑํ•˜๊ธฐ
  • ์‚ฌ์ ์ธ ์–˜๊ธฐ๋Š” ์นดํ†ก, ์ผ ์–˜๊ธฐ๋Š” Slack
  • ์„œ๊ธฐ๋Š” ๋งค์ผ ๋ฃฐ๋ ›์œผ๋กœ ๊ฒฐ์ •(๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ ๋ฐ ๋ฉ˜ํ†  ๋ฆฌ๋ทฐ ๋“ฑ ๊ธฐ๋ก์ด ํ•„์š”ํ•œ ๋ชจ๋“  ๋‚ด์šฉ์„ ๋…ธ์…˜์— ๊ธฐ๋ก)
  • ์ง„ํ–‰์ƒํ™ฉ์€ GitHub Project๋ฅผ ์ด์šฉํ•ด์„œ ๊ด€๋ฆฌํ•˜๊ธฐ
  • ํ”„๋กœ์ ํŠธ๋ฅผ 2์‹œ๊ฐ„ ์ง„ํ–‰ํ–ˆ๋‹ค๋ฉด ์ตœ์†Œ 10๋ถ„์€ ์‰ฌ๊ธฐ(ํ•ฉ์˜ ํ•˜์— ์‰ฌ๋Š”์‹œ๊ฐ„ ์—ฐ์žฅ ๊ฐ€๋Šฅ)

์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋ฃฐ

  • ํ˜ธ์นญ์€ ์„œ๋กœ ๋‹‰๋„ค์ž„์œผ๋กœ
    • ์Šน์ฐฌ๋‹˜: ๋”ด
    • ๋™ํ˜„๋‹˜: ๋”ฉ๋™
    • ๋‹ค๊ฒฝ๋‹˜: ๋‹ค์šฐ๋‹ˆ
    • ์ •์ธ๋‹˜: ์กฐ์ด
  • ์ œ๋Œ€๋กœ ์ดํ•ดํ–ˆ๋Š”์ง€ ์งš๊ณ  ๋„˜์–ด๊ฐ€๊ธฐ
    • ์ดํ•ด๊ฐ€ ์ž˜ ๊ฐ€์ง€ ์•Š์œผ๋ฉด ์ฃผ์ € ์—†์ด ์งˆ๋ฌธํ•˜๊ธฐ
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ์˜์‚ฌ๊ฒฐ์ •์€ ๋งŒ์žฅ์ผ์น˜
  • ์Šˆํผ ํŒจ์Šค 1์ธ 1๊ฐœ
    • ์Šˆํผ ํŒจ์Šค ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ์˜ ์˜๊ฒฌ์„ ๋”ฐ๋ฅธ๋‹ค.
  • F์ฒ˜๋Ÿผ ๋งํ•˜๊ณ  T์ฒ˜๋Ÿผ ๋ฐ›์•„๋“ค์ด๊ธฐ
  • ํ”ผ๋“œ๋ฐฑ์€ ์ด์œ ์™€ ๊ทผ๊ฑฐ๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์—†๋‹ค๋ฉด ๊ทธ๊ฑด ๊ณต๊ฒฉ..

Github ๋ฃฐ

์ ‘๋‘์‚ฌ

- feature: ๊ธฐ๋Šฅ ์ถ”๊ฐ€
- fix: ๋ฒ„๊ทธ ์ˆ˜์ •
- refactor: ์ฝ”๋“œ ํ’ˆ์งˆ ๊ฐœ์„ , ๋„ค์ด๋ฐ ์ˆ˜์ •
- docs: ๋ฌธ์„œ์ž‘์—…
- style: ์ฃผ์„, ๋„์–ด์“ฐ๊ธฐ ๋“ฑ ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ
- chore: ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ๋ณ€๊ฒฝ, ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ๋“ฑ
  • ๋ธŒ๋žœ์น˜์™€ ์ปค๋ฐ‹์€ ์†Œ๋ฌธ์ž, ์ด์Šˆ์™€ PR์€ ๋Œ€๋ฌธ์ž๋กœ ์‹œ์ž‘

๋ธŒ๋žœ์น˜

  • https://techblog.woowahan.com/2553/
    • ์„ ๋”ฐ๋ฅด๋˜ release์—์„œ๋Š” ์‚ฌ์†Œํ•œ ๋ฒ„๊ทธ fix๋งŒ ํ•˜๊ณ  ํฐ ๊ธฐ๋Šฅ ์ˆ˜์ •์€ develop์—์„œ ๋ธŒ๋žœ์น˜ ํŒŒ์„œ ์ˆ˜์ •ํ•˜์ž
  • ์ ‘๋‘์‚ฌ/์ด์Šˆ๋ฒˆํ˜ธ-๊ธฐ๋Šฅ
    • ex. feature/50-LoginView
  • ์ด์Šˆ์—์„œ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑํ•˜๊ธฐ..

์ด์Šˆ

  • [์ ‘๋‘์‚ฌ] ๊ธฐ๋Šฅ

    • [Feature] LoginView ๊ตฌํ˜„
  • ์ด์Šˆ ํ…œํ”Œ๋ฆฟ

    ## ๐Ÿ“‹ Description
    - ์ด์Šˆ Story ์„ค๋ช…
    
    ## ๐Ÿ“ Todo
    - [ ] Task1
    - [ ] Task2
    
    ## ๐Ÿœ Etc
    ๊ธฐํƒ€ ๋“ฑ๋“ฑ ๋ฐ ์ฐธ๊ณ ํ•œ ๋‚ด์šฉ 
    

PR

  • PR ์˜ฌ๋ฆฌ๊ณ  Slack์— ๋งํฌ ์˜ฌ๋ฆฌ๊ธฐ

    • ํ™•์ธํ•œ ์‚ฌ๋žŒ์€ ์ฒดํฌ ์ด๋ชจ์ง€(โœ…) ๋‹ฌ์•„์ฃผ๊ธฐ
    • ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋Š” 3์‹œ๊ฐ„ ๋‚ด๋กœ ๋‹ฌ์•„์ฃผ๊ธฐ (00์‹œ ~ 09์‹œ ์ œ์™ธ)
  • PR์€ ๋ชจ๋‘ ๋ฆฌ๋ทฐํ•˜๊ธฐ

    • PR์€ 2๋ช… ์ด์ƒ ์–ดํ‘ธ๋ฃจ๋ถ€ ์‹œ ๋จธ์ง€ !!
  • PR์€ ์…€ํ”„ ๋จธ์ง€ ํ›„ ํ•ด๋‹น ๋ธŒ๋žœ์น˜ ์‚ญ์ œ

  • [์ ‘๋‘์‚ฌ] ๊ธฐ๋Šฅ

    • [Feature] LoginView ๊ตฌํ˜„
  • PR ํ…œํ”Œ๋ฆฟ

    ## ๐ŸŒ Background
    <!-- ํ•ด๋‹น PR์„ ์ž‘์„ฑํ•˜๊ฒŒ ๋œ ์ด์œ ๋ฅผ ์ ์–ด์ฃผ์„ธ์š”. -->
    
    ## ๐Ÿ“ฑ Screenshot
    <!-- ์Šคํฌ๋ฆฐ์ƒท์ด๋‚˜ ๋™์˜์ƒ์„ ์ฒจ๋ถ€ํ•ด์ฃผ์„ธ์š”. -->
    | iPhone SE3 | iPhone 13 mini | iPhone 16 Pro |
    |--------|--------|--------|
    | ์‚ฌ์ง„ | ์‚ฌ์ง„ | ์‚ฌ์ง„ |
    
    ## ๐Ÿ‘ฉโ€๐Ÿ’ป Contents
    <!-- ์ž‘์—… ๋‚ด์šฉ์„ ์ ์–ด์ฃผ์„ธ์š” -->
    
    ## โœ… Testing
    <!-- ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•์„ ์ ์–ด์ฃผ์„ธ์š” -->
    - ํ…Œ์ŠคํŠธ ๋ชฉ์ ๊ณผ ์ƒํ™ฉ
    
    - ์‹œ๋‚˜๋ฆฌ์˜ค ์ง„ํ–‰์— ํ•„์š”ํ•œ ๊ฐ’
    
    - ์‹œ๋‚˜๋ฆฌ์˜ค ์ง„ํ–‰์— ํ•„์š”ํ•œ ์กฐ๊ฑด
    
    - ์‹œ๋‚˜๋ฆฌ์˜ค ์™„๋ฃŒ ์‹œ ๋ณด์žฅํ•˜๋Š” ๊ฒฐ๊ณผ
    
    ## ๐Ÿ“ Review Note
    <!-- PR๊ณผ์ •์—์„œ ๋“  ์ƒ๊ฐ์ด๋‚˜ ๊ฐœ์„ ํ•  ๋‚ด์šฉ์ด ์žˆ๋‹ค๋ฉด ์ ์–ด์ฃผ์„ธ์š”. -->
    
    ## ๐Ÿ“ฃ Related Issue
    <!-- ๊ด€๋ จ ์ด์Šˆ๋ฅผ ์ ์–ด์ฃผ์„ธ์š”. -->
    - close #
    
    ## ๐Ÿ“ฌ Reference
    <!-- ์ฐธ๊ณ ํ•œ ์ฝ”๋“œ์˜ ์ถœ์ฒ˜๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š” -->
    

์ปค๋ฐ‹

  • ์ ‘๋‘์‚ฌ: ๊ธฐ๋Šฅ(#์ด์Šˆ๋ฒˆํ˜ธ)
    • feature: LoginView ๊ตฌํ˜„(#50)