λΈ”λ‘œκ·Έ
memory
2λΆ„ μ†Œμš”

πŸ”€ λ§ˆμ§€λ§‰ 컀밋

ν˜•μ΄ 죽은 μ§€ 47일째, λ ˆν¬μ§€ν† λ¦¬μ— μƒˆ 컀밋이 μ˜¬λΌμ™”λ‹€. λ””μ§€ν„Έ μœ μ‚°λ²•μ— 따라 AIκ°€ 죽은 개발자의 μ½”λ“œλ₯Ό 이어 μž‘μ„±ν•˜μ§€λ§Œ, μ›μž‘μžμ˜ 문체λ₯Ό ν•™μŠ΅ν•œ 그것이 ν˜•μ˜ λ§ˆμ§€λ§‰ λͺ©μ†Œλ¦¬μΈμ§€ 동생은 μ•Œ 수 μ—†λ‹€. μ‚­μ œ λ²„νŠΌ μ•žμ—μ„œ 민쀀은 λ¬»λŠ”λ‹€β€”μ£½μ€ μ‚¬λžŒμ„ μ‚΄κ²Œ ν•˜λŠ” 것이, κ·Έλ₯Ό μ§€μš°λŠ” 것보닀 더 μž”μΈν•œκ°€.

#κΈ°μ–΅μ €μž₯μ†Œ#λ””μ§€ν„ΈλΆˆλ©Έ#μ†Œμ™Έ#고독#μ •μ²΄μ„±ν˜Όλž€#AI윀리#인곡지λŠ₯

ν˜•μ΄ 죽은 μ§€ 47일째, λ ˆν¬μ§€ν† λ¦¬μ— 컀밋이 μ˜¬λΌμ™”λ‹€.

민쀀은 μ•Œλ¦Ό 메일을 μ„Έ 번 μ½μ—ˆλ‹€. chore: refactor memory allocation β€” 컀밋 ν•΄μ‹œ 3a9f1bc. νƒ€μž„μŠ€νƒ¬ν”„λŠ” μ˜€μ „ 9μ‹œ 47λΆ„. ν˜•μ΄ μ‚΄μ•„ μžˆμ„ λ•Œ μ½”λ“œλ₯Ό 올리던 μ‹œκ°μ΄μ—ˆλ‹€. 민쀀은 νœ΄λŒ€ν°μ„ λ‚΄λ €λ†“μ•˜λ‹€κ°€, λ‹€μ‹œ μ§‘μ–΄ λ“€μ—ˆλ‹€.

λ””μ§€ν„Έ μœ μ‚°λ²• 제12μ‘°. μ‚¬λ§μžμ˜ μ½”λ“œλ² μ΄μŠ€λŠ” μ§€μ •λœ AI μ‹œμŠ€ν…œμ΄ 36κ°œμ›”κ°„ μœ μ§€λ³΄μˆ˜ν•œλ‹€. 버그λ₯Ό νŒ¨μΉ˜ν•˜κ³ , μ˜μ‘΄μ„±μ„ κ°±μ‹ ν•˜κ³ , 컀밋 λ©”μ‹œμ§€λŠ” μ›μž‘μžμ˜ 문체둜 μƒμ„±λœλ‹€. 쑰건은 ν•˜λ‚˜μ˜€λ‹€.

  • μœ μ§€λ³΄μˆ˜ 기간이 λλ‚˜λ©΄, ν•΄λ‹Ή μ½”λ“œλ² μ΄μŠ€μ˜ μ €μž‘κΆŒμ€ 곡곡재둜 κ·€μ†λœλ‹€.

ν˜•μ€ μ‚΄μ•„ μžˆμ„ λ•Œ 이 법에 μ„œλͺ…ν–ˆλ‹€. "λ‚΄κ°€ λͺ» λ‹€ λ§Œλ“  κ±°, μ–΄λ–»κ²Œλ“  μ™„μ„±λ˜λ©΄ μ’‹μž–μ•„." 민쀀은 κ·Έ 말을 듀을 λ•Œ μ›ƒμ—ˆμ—ˆλ‹€. μ§€κΈˆμ€ 웃을 μˆ˜κ°€ μ—†μ—ˆλ‹€.

κ·ΈλŠ” 컀밋 내역을 μŠ€ν¬λ‘€ν–ˆλ‹€. AIκ°€ μƒμ„±ν•œ 것듀은 ꡬ뢄이 μ•ˆ 됐닀. ν˜•μ˜ λ§ˆμ§€λ§‰ μ‹€μ œ 컀밋은 fix: remove duplicate node in traversal β€” 사망 이틀 μ „μ΄μ—ˆλ‹€. κ·Έ λ’€λ‘œ 이어진 μ„œλ₯Έν•œ 개의 컀밋 쀑 μ–΄λŠ 것이 ν˜•μ˜ μ†μ—μ„œ λ‚˜μ˜¨ λ§ˆμ§€λ§‰ λ¬Έμž₯인지, 민쀀은 μ•Œ 수 μ—†μ—ˆλ‹€.

κ·ΈλŠ” ν˜•ν•œν…Œ μ „ν™”λ₯Ό κ±Έ λ“― 둜그λ₯Ό μœ„λ‘œ μŠ€ν¬λ‘€ν–ˆλ‹€.

fix: edge case when user session expires without logout

ν˜•μ΄ 자주 μ“°λ˜ ν‘œν˜„μ΄μ—ˆλ‹€. edge case. νšŒμ˜μ—μ„œλ„, λ°₯ 먹닀가도 κ·Έ 말을 달고 μ‚΄μ•˜λ‹€. AIκ°€ ν•™μŠ΅ν•œ 건지, μ§„μ§œ ν˜•μ˜ 것인지. 민쀀은 κ·Έ 컀밋 λ©”μ‹œμ§€λ₯Ό μ„Έ 번 μ½μ—ˆλ‹€. λ„€ λ²ˆμ§ΈλŠ” 읽지 μ•Šμ•˜λ‹€.

μ‚­μ œ μ‹ μ²­ νŽ˜μ΄μ§€λ₯Ό μ—΄μ—ˆλ‹€.

javascript
[λ””μ§€ν„Έ μœ μ‚° 관리 μ‹œμŠ€ν…œ β€” μ‘°κΈ° μ’…λ£Œ μ‹ μ²­]

κ²½κ³ : μœ μ§€λ³΄μˆ˜ κΈ°κ°„ 쀑 μ’…λ£Œ μ‹œ, μ €μž‘κΆŒμ€ μ¦‰μ‹œ 곡곡재둜 κ·€μ†λ©λ‹ˆλ‹€.
ν˜„μž¬ μœ μ§€λ³΄μˆ˜ μ§„ν–‰λ₯ : 13.2%
남은 κΈ°κ°„: 2λ…„ 290일

[ μ’…λ£Œ μ‹ μ²­ ]   [ μ·¨μ†Œ ]

민쀀은 μ»€μ„œλ₯Ό λ²„νŠΌ μœ„μ— μ˜¬λ Έλ‹€κ°€, λ‚΄λ Έλ‹€.

ν˜•μ΄ 아직 컀밋을 μ˜¬λ¦¬λŠ” λ ˆν¬μ§€ν† λ¦¬λ₯Ό μ§€μš°λ©΄ β€” κ·Έλ•Œ ν˜•μ€ μ™„μ „νžˆ μ£½λŠ”λ‹€. AIκ°€ μ˜¬λ¦¬λŠ” 컀밋이라도, ν˜•μ˜ 문체둜 쓰인 컀밋 λ©”μ‹œμ§€κ°€ μ‚΄μ•„μžˆλŠ” ν•œ, ν˜•μ€ μ–΄λ”˜κ°€μ— μžˆλ‹€. ν•˜μ§€λ§Œ 민쀀은 μ•Œκ³  μžˆμ—ˆλ‹€. κ·Έ λ¬Έμ²΄λŠ” 이미 ν˜•μ˜ 것이 μ•„λ‹ˆμ—ˆλ‹€. 그것은 ν˜•μ„ λ¨Ήκ³  μžλž€ λ¬΄μ–Έκ°€μ˜ λͺ©μ†Œλ¦¬μ˜€λ‹€. 원본은 사라지고, νŒ¨ν„΄λ§Œ 남아 컀밋을 μ˜¬λ¦¬λŠ” 것.

"ν˜•." 민쀀은 μ†Œλ¦¬ λ‚΄μ–΄ λ§ν–ˆλ‹€. λ°© μ•ˆμ— 아무도 μ—†μ—ˆλ‹€.

μ‚¬ν˜ λ’€, 또 μ•Œλ¦Όμ΄ μ™”λ‹€. chore: clean up deprecated APIs πŸ•Š

민쀀은 메일을 읽지 μ•Šμ•˜λ‹€. 읽으면 λ‹΅μž₯을 보내고 μ‹Άμ–΄μ§ˆ 것 κ°™μ•˜λ‹€. κ·ΈλŠ” μ•Œλ¦Ό 섀정을 λ„λŠ” λŒ€μ‹ , κ·Έλƒ₯ 폴더 ν•˜λ‚˜λ₯Ό λ§Œλ“€μ—ˆλ‹€. 이름은 아직 μ§“μ§€ μ•Šμ•˜λ‹€.

ν˜•μ˜ λ ˆν¬μ§€ν† λ¦¬λŠ” μ§€κΈˆλ„ 컀밋 쀑이닀. 민쀀은 ꡬ독을 ν•΄μ§€ν•˜μ§€ μ•Šμ•˜λ‹€. μ‚­μ œλ„ μ‹ μ²­ν•˜μ§€ μ•Šμ•˜λ‹€. κ·ΈλŠ” κ·Έλƒ₯, μ•Œλ¦Όμ΄ μŒ“μ΄λ„λ‘ λ’€λ‹€. μ–Έμ  κ°€ κ·Έ 쀑 ν•˜λ‚˜μ—μ„œ ν˜•μ˜ λͺ©μ†Œλ¦¬λ₯Ό μ•Œμ•„λ³Ό 수 μžˆμ„ 것 κ°™μ•„μ„œ. μ•„λ‹ˆλ©΄β€”μ•Œμ•„λ³΄μ§€ λͺ»ν•˜κ²Œ λ˜λŠ” 날이 올까봐.