[TIL_Carrotww] 43 - 22/11/02

μœ ν˜•μ„Β·2022λ…„ 11μ›” 2일
0

TIL

λͺ©λ‘ 보기
52/138
post-thumbnail

πŸ“Carrotww의 μ½”λ”© 기둝μž₯

🧲 python Django DRF project

πŸ” 1~2μ£Όλ§ˆλ‹€ λŒμ•„μ˜€λŠ” ν”„λ‘œμ νŠΈ μ‹œκ°„μ΄μ§€λ§Œ 이번 ν”„λ‘œμ νŠΈλŠ” κΈ°λŒ€λ˜λ©΄μ„œ κ±±μ •μŠ€λŸ½λ‹€...
λ¨Έμ‹ λŸ¬λ‹ λͺ¨λΈμ„ μ μš©ν•œ django rest framwork ν”„λ‘œμ νŠΈλ₯Ό λ§Œλ“€μ–΄μ•Ό ν•˜λŠ”λ° restful framework μ‚¬μš©λ„ μ΅μˆ™μΉ˜ μ•Šμ€λ° λ¨Έμ‹ λŸ¬λ‹ λͺ¨λΈμ„ ν•™μŠ΅μ‹œμΌœμ•Ό ν•œλ‹€λŠ”κ²Œ 쑰금 λ‚œν•΄ν•˜λ‹€.
μ €λ²ˆ ν”„λ‘œμ νŠΈ 진행 μ‹œ λŒ€ν‘œμ μΈ 데이터 셋인 νƒ€μ΄νƒ€λ‹‰μœΌλ‘œ λͺ¨λΈ ν•™μŠ΅μ„ μ‹œμΌœ ν”„λ‘œμ νŠΈμ— μ μš©ν•˜μ˜€λŠ”λ° μ΄λ²ˆμ—λŠ” μŒμ•… μΆ”μ²œ μ•Œκ³ λ¦¬μ¦˜μ„ κ΅¬ν˜„ν•΄μ•Ό ν•œλ‹€.
μŒμ•…μ΄λΌλŠ” 맀번 데이터 셋이 λ°”λ€ŒλŠ” μ •λ³΄λ‘œ λͺ¨λΈ ν•™μŠ΅μ„ μ–΄λ–€ μ‹μœΌλ‘œ μ‹œμΌœμ•Ό 할지, μ–΄λ–€ μ‹μœΌλ‘œ μΆ”μ²œ μ‹œμŠ€ν…œμ„ κ΅¬ν˜„ν•΄μ•Όν• μ§€ ν•˜λ£¨μ’…μΌ μ°Ύμ•„λ³΄μ•˜μ§€λ§Œ λͺ…ν™•ν•˜κ²Œ 닡이 λ‚˜μ˜€μ§€ μ•Šμ•˜λ‹€.
κ·Έλž˜λ„ 기본적인 api 섀계와 ERD λ₯Ό λ§Œλ“€μ–΄ κΈ°λ³Έ 틀을 μž‘μ•„λ†“μ•˜λ‹€.
와이어 ν”„λ ˆμž„μ€ λͺ¨λ“  νŽ˜μ΄μ§€λ₯Ό λΆ™μ—¬λ„£κΈ° μ’€ κ·ΈλŸ¬λ‹ˆ... μœ„μ— κ²ƒλ“€λ§Œ...

🧲 API 섀계


기본적으둜 메인 νŽ˜μ΄μ§€, κ²Œμ‹œκΈ€μ„ μ“Έ 수 μžˆλŠ” 아티클 νŽ˜μ΄μ§€, 둜그인 νšŒμ›κ°€μž…μ„ κ΅¬ν˜„ν•˜κ³  μŒμ•… μžμ²΄μ— μ’‹μ•„μš” κΈ°λŠ₯, κ°€μˆ˜μ— μ’‹μ•„μš” κΈ°λŠ₯을 λ§Œλ“€μ–΄ κ·Έκ±Έ 기반으둜 μΆ”μ²œ ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€ 생각이닀.

🧲 ERD


κ°€μˆ˜μ™€ 곑 μž₯λ₯΄, μŒμ•… μ’‹μ•„μš” 정보등 으둜 μΆ”μ²œ μ‹œμŠ€ν…œμ„ κ΅¬ν˜„ν•  μ˜ˆμ •μ΄μ—¬ λ‹€λ₯Έ ν…Œμ΄λΈ”λ‘œ μΉ΄ν…Œκ³ λ¦¬μ™€ μ‹±μ–΄λ₯Ό λΉΌλ†“μ•˜λ‹€.

🧲 git commit convention

πŸ” 이전 νŒ€μ—μ„œ commit 에 μžμ„Ένžˆ μ“°μž.
μ •λ„λ‘œλ§Œ μ„œλ‘œκ°„μ˜ ν˜‘μ˜λ₯Ό ν•˜μ˜€λŠ”λ° νŒ€μ΄ 바뀐 이후 commit에 λŒ€ν•œ convention을 λ§Œλ“€μ–΄ μ‚¬μš©ν•˜λ„λ‘ μ•½μ†ν–ˆλ‹€.

🧲 python algorithm

ν’€κΉŒ 말까 고민쀑인데 λ„ˆλ¬΄ λŠ¦μ–΄μ„œ 전에 ν’€μ—ˆλ˜ λ¬Έμ œλ“€μ„ λ³΅μŠ΅ν•˜λ €κ³  ν•œλ‹€.
였늘 끝!

profile
Carrot_hyeong

0개의 λŒ“κΈ€