Skip to content

Latest commit

Β 

History

History
39 lines (33 loc) Β· 2.75 KB

File metadata and controls

39 lines (33 loc) Β· 2.75 KB

yANUs Springboot Study Repository

μŠ€ν„°λ”” μš΄μ˜λ°©μ‹

  1. λ―Έμ…˜ 곡개: λ§€μ£Ό μ›”μš”μΌμ— 주차별 베이슀 μ½”λ“œμ™€ ν…ŒμŠ€νŠΈ μ½”λ“œκ°€ github에 μ»€λ°‹λ©λ‹ˆλ‹€.
  2. λ―Έμ…˜ μˆ˜ν–‰: μš”κ΅¬μ‚¬ν•­μ— 맞좰 λ‘œμ§μ„ κ΅¬ν˜„ν•©λ‹ˆλ‹€.
  3. 제좜 κΈ°ν•œ: λ§€μ£Ό μΌμš”μΌ 23:59(<0:00)κΉŒμ§€ 본인의 λΈŒλžœμΉ˜μ— ν‘Έμ‹œν•΄ μ£Όμ„Έμš”.
  4. μ½”λ“œ ν”Όλ“œλ°±: ν‰μ†ŒλŠ” github 컀밋에 μ½”λ©˜νŠΈλ₯Ό μΆ”κ°€ν•˜λ©° ν”Όλ“œλ°±μ„ ν•˜κ³  2주에 ν•œ λ²ˆμ”© λͺ¨μ—¬ 각자의 μ½”λ“œλ₯Ό μ„€λͺ…ν•˜κ³  ν”Όλ“œλ°±μ„ μ£Όκ³ λ°›μŠ΅λ‹ˆλ‹€.

μž‘μ—… 방식

κ°œμΈλ³„ μ „μš© λΈŒλžœμΉ˜κ°€ 생성될 μ˜ˆμ •μ΄λ©° λ§€μ£Ό μ›”μš”μΌμ— μ½”λ“œκ°€ μžλ™μœΌλ‘œ Merge될 μ˜ˆμ •μž…λ‹ˆλ‹€. ν• λ‹Ήλœ λΈŒλžœμΉ˜μ—μ„œ λ‹€μŒ 사항듀을 μ§€ν‚€λ©° 자유둭게 μ½”λ“œλ₯Ό μˆ˜μ •ν•΄ μ£Όμ„Έμš”.

  • AI μ‚¬μš© κΈˆμ§€: ꡬ글 검색에 μžλ™μœΌλ‘œ λœ¨λŠ” AI κΉŒμ§€λŠ” ν—ˆμš©ν•˜μ§€λ§Œ κ·Έ μ™Έ μ‚¬μš©μ€ μ ˆλŒ€ κΈˆν•©λ‹ˆλ‹€. ν•™μŠ΅μ— μ „ν˜€ 도움이 λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  • 컀밋 뢄리: κΈ°λŠ₯ λ‹¨μœ„λ‘œ μ΅œλŒ€ν•œ μͺΌκ°œμ–΄ 컀밋해 μ£Όμ„Έμš”. ν•œ 컀밋당 ν•˜λ‚˜μ˜ λ³€κ²½ μ‚¬ν•­λ§Œ 담겨야 ν•˜λ©° ν…ŒμŠ€νŠΈ 전에 λ¨Όμ € 컀밋을 ν•œ λ’€ μˆ˜μ •κ³Ό 컀밋을 λ°˜λ³΅ν•˜λŠ” 방식을 ꢌμž₯ν•©λ‹ˆλ‹€.(λ‹€λ§Œ pushλŠ” λ‹€ μ™„μ„±ν•œ ν›„ ν•œλ²ˆ 만 ν•΄μ£Όμ„Έμš”. pushλ₯Ό ν•  경우 채점이 μ‹œμž‘λ©λ‹ˆλ‹€.)
  • 지속적인 κ°œμ„ : 이미 ν…ŒμŠ€νŠΈμ— μ„±κ³΅ν–ˆλ”λΌλ„ μ½”λ“œλ₯Ό 읽기 μ‰½κ²Œ λ¦¬νŒ©ν† λ§ν•˜κ±°λ‚˜ μ„±λŠ₯을 λ†’μ΄λŠ” μˆ˜μ •μ„ μΆ”μ²œν•©λ‹ˆλ‹€. 제좜 κΈ°ν•œμ΄ 지났더라도 μˆ˜μ •μ€ μ–Έμ œλ“  ν™˜μ˜μž…λ‹ˆλ‹€.

μžλ™ 채점 및 λž­ν‚Ή μ‹œμŠ€ν…œ

  • μ½”λ“œλ₯Ό ν‘Έμ‹œν•˜κ²Œ 되면 μžλ™μœΌλ‘œ Github Action을 ν†΅ν•œ ν…ŒμŠ€νŠΈκ°€ μ‹€ν–‰λ©λ‹ˆλ‹€.
  • 본인 브랜치 READMEμ—λŠ” ν…ŒμŠ€νŠΈ 성곡 여뢀와 μ‹€ν–‰ μ‹œκ°„μ΄ μžλ™μœΌλ‘œ μ—…λ°μ΄νŠΈ λ©λ‹ˆλ‹€.
  • Main 브랜치 READMEμ—λŠ” 전체 μŠ€ν„°λ””μ›μ˜ 성곡 μ—¬λΆ€ 및 μ„±λŠ₯ μˆœμœ„(μ‹€ν–‰ μ‹œκ°„)κ°€ μ‹€μ‹œκ°„μœΌλ‘œ 기둝 λ©λ‹ˆλ‹€.

컀밋 λ©”μ‹œμ§€ μ»¨λ²€μ…˜

  • ν•΄λ‹Ή μŠ€ν„°λ”” λ ˆν¬μ§€ν† λ¦¬μ—μ„œλŠ” 컀밋 λ©”μ‹œμ§€ μ»¨λ²€μ…˜μ„ 톡일 μ‹œν‚΅λ‹ˆλ‹€.
  • 컀밋 λ©”μ‹œμ§€λŠ” [prefix]([λ―Έμ…˜ 번호]): [λ‚΄μš©] ν˜•μ‹μ„ μ§€μΌœμ£Όμ„Έμš”.
  • νŠΉμ • λ―Έμ…˜μ΄ μ•„λ‹Œ 전체 μ½”λ“œμ— λŒ€ν•œ μˆ˜μ •μ€ ()λ₯Ό μƒλž΅ν•©λ‹ˆλ‹€.
  • λ‚΄μš©μ€ μ˜μ–΄ μž‘μ„±μ„ μΆ”μ²œν•˜μ§€λ§Œ(μ˜€ν”ˆ μ†ŒμŠ€ ν˜‘μ—… κ²½ν—˜ λŒ€λΉ„) ν•œκ΅­μ–΄λ‘œ μž‘μ„±ν•˜μ…”λ„ λ©λ‹ˆλ‹€.

prefixλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  • feat: μƒˆ κΈ°λŠ₯ μΆ”κ°€
  • fix: 버그 μˆ˜μ •
  • chore: λ‹€λ₯Έ prefix에 ν•΄λ‹Ήν•˜μ§€ μ•ŠλŠ” μ‚¬μ†Œν•œ λ³€κ²½ 사항
  • refactor: μ½”λ“œ 가독성 κ°œμ„  및 μ„±λŠ₯ μ΅œμ ν™”
  • docs: λ¬Έμ„œ μˆ˜μ • (예: README)
  • test: ν…ŒμŠ€νŠΈ μ½”λ“œ μˆ˜μ • 및 μΆ”κ°€
  • build: λΉŒλ“œ κ΄€λ ¨ μˆ˜μ •

μ˜ˆμ‹œ

  • feat(1): OO κΈ°λŠ₯ κ΅¬ν˜„
  • fix(5): Resolve DivideByZeroException when divisor is 0
  • refactor: ν•„λ“œ μΊ‘μŠν™” 및 Getter/Setter 도μž