2021-02-24(Wed)

ν•­λͺ©

λ‚΄μš©

ν•™μŠ΅ λ‚ μ§œ

2021-02-24(수)

ν•™μŠ΅ μ‹œκ°„

11:00~24:00

ν•™μŠ΅ λ²”μœ„ 및 주제

Rails Time

ν•™μŠ΅ λͺ©ν‘œ

Tournament 인덱슀 νŽ˜μ΄μ§€λ₯Ό μ™„μ„±ν•œλ‹€.

λ™λ£Œ ν•™μŠ΅ 방법

eunhkimλ‹˜κ³Ό νŽ˜μ–΄μ½”λ”©μ„ μ§„ν–‰ν–ˆλ‹€.

상세 ν•™μŠ΅ λ‚΄μš©

문제)

μ§€κΈˆμ€ 각 λͺ¨λ“ˆλ³„λ‘œ μ™„μ„±μ‹œν‚¨ ν›„ develop λΈŒλžœμΉ˜μ— ν•œλ²ˆμ— PR을 ν•˜λŠ” ꡬ쑰인데, 각 λͺ¨λ“ˆμ˜ 양이 μƒλ‹Ήν•˜λ‹€λ³΄λ‹ˆ μ•„λž˜ λ¬Έμ œλ“€μ΄ μžˆμ—ˆλ‹€.

  1. PR을 λ¦¬λ·°ν•˜λŠ”λ° μ‹œκ°„μ΄ λ„ˆλ¬΄ 였래 κ±Έλ¦°λ‹€. λ•Œλ¬Έμ— PR 리뷰 μ˜λ¬΄κ°€ μžˆλŠ” νŒ€μ›λ“€μ΄ μ›λž˜ μžμ‹ μ˜ λͺ¨λ“ˆλ‘œλΆ€ν„° λ–¨μ–΄μ Έμžˆμ–΄μ•Όν•˜λŠ” μ‹œκ°„μ΄ κΈΈμ–΄μ§€κ³  μ΄λŠ” 각 λͺ¨λ“ˆ 개발 속도λ₯Ό λ–¨μ–΄λœ¨λ¦°λ‹€. PR 리뷰λ₯Ό λ°›λŠ” νŒ€μ›λ“€λ„ PR이 λ„ˆλ¬΄ κΈΈμ–΄μ§€λ‹ˆ ν•΄λ‹Ή λΈŒλžœμΉ˜μ—μ„œ λ‹€μŒ κΈ°λŠ₯을 μΆ”κ°€ν•˜λŠ”λ° μ–΄λŠμ •λ„ μ œμ•½μ΄ 있고, κ²°κ΅­ 병λͺ©μœΌλ‘œ μž‘μš©ν•œλ‹€.

  2. PR λ¦¬λ·°μ—μ„œ 지적 사항을 λ°˜μ˜ν•˜λŠ”λ° μ‹œκ°„μ΄ 많이 κ±Έλ¦°λ‹€. 특히 ꡬ쑰에 λŒ€ν•œ 지적을 λ°›μœΌλ©΄ 기쑴에 μž‘μ„±ν•œ ꡬ쑰λ₯Ό κ°ˆμ•„ μ—Žμ–΄μ•Όν•˜λŠ” 상황이 μƒκΈ°λŠ”λ°, 이미 κΈ°μ‘΄ ꡬ쑰 μœ„μ—μ„œ κ΅¬ν˜„λœ λ‚΄μš©μ΄ 많으면 κ³΅μˆ˜κ°€ λ§Žμ•„μ§„λ‹€.

image

무렀 229개의 μ»¨λ²Œμ„Έμ΄μ…˜..

ν•΄κ²°)

Optimal pull request size 에 λŒ€ν•΄μ„œ νŒ€ μ°¨μ›μ—μ„œ λŒ€ν™”κ°€ μžˆμ—ˆλ‹€. 결과적으둜 PR λ‹¨μœ„λ₯Ό μ™„κ²°μ„±μžˆκ²Œ κ°€μ Έκ°€λ˜, 300쀄 λ‚΄μ™Έμ˜ 양이 μœ μ§€λ˜λ„λ‘ 'μž‘κ²Œ' κ°€μ Έκ°€μžλŠ” 것에 λ‹€λ“€ λ™μ˜ν–ˆλ‹€.

μ§€κΈˆ μš°λ¦¬κ°€ μ„ μ–Έν•΄λ‘” datetime λ°μ΄ν„°μ—μ„œ date만 λΉ„κ΅ν•˜κ±°λ‚˜ time만 λΉ„κ΅ν•˜λŠ” 방법을 ν•™μŠ΅ν–ˆλ‹€.

https://stackoverflow.com/questions/14329198/comparing-times-only-without-dates

https://stackoverflow.com/questions/13257344/can-you-have-a-time-without-a-date-in-rails https://stackoverflow.com/questions/12181444/ruby-combine-date-and-time-objects-into-a-datetime

ν•™μŠ΅ λ‚΄μš©μ— λŒ€ν•œ 개인적인 총평

Tournament index λ©”μ„œλ“œλŠ” μ™„μ„±ν–ˆλ‹€. 이제 μžμ •λ§ˆλ‹€ Tournamentλ₯Ό μƒμ„±ν•˜λŠ” λ‘œμ§μ„ ν™•μ •ν•΄μ•Όκ² μ§€..

eunhkimλ‹˜μ΄ PR λ‹¨μœ„μ— λŒ€ν•œ λ¬Έμ œμ™€ 해결책을 μ œμ‹œν•΄μ£Όμ…”μ„œ μ˜κ°μ„ λ°›μ•˜λ‹€. λΆ„λͺ… λ¬Έμ œκ°€ μžˆλŠ” μƒνƒœμ˜€λŠ”λ° 타성에 μ –μ–΄ 문제λ₯Ό μΈμ§€ν•˜μ§€ λͺ»ν•˜κ³ , κ·Έλƒ₯ 받아듀이고 λ§μ•˜λ‹€λŠ” 사싀에 μ†Œλ¦„ λ‹μ•˜λ‹€. μ •ν™•νžˆλŠ” 문제λ₯Ό λŠκΌˆμŒμ—λ„ ν•΄κ²°λŒ€μƒμœΌλ‘œ μ—¬κΈ°μ§€ μ•Šμ•˜λ˜ 것이 λ¬Έμ œμ˜€λ‹€. λ‚΄κ°€ μ§€ν–₯ν•˜λŠ” λ°©ν–₯의 μ„±μž₯을 λ‹€μ‹œ ν•œλ²ˆ 확인할 수 μžˆμ—ˆλ‹€.

λ‹€μŒ ν•™μŠ΅ κ³„νš

  • Tournament μ˜€νΌλ ˆμ΄μ…˜ κΈ°λŠ₯ μ™„μ„±

Last updated

Was this helpful?