λ―Έλ νλ‘μ νΈλ₯Ό λ§μΉλ©°
μμμΌλΆν° μμλ λ―Έλ νλ‘μ νΈκ° λλ¬λ€!..
μμμΌ μ€νλΆν° μ€λ μ€μ κΉμ§ 4μΌμ΄λΌλ 짧μ μκ° μμμ κ²°κ³Όλ¬Όμ λ§λ€μ΄λλ€λ κ²μ΄
λ€ λλκ³ λ³΄λ λλ¨νλ€λ μκ° ππ
νΉν μ°λ¦¬ νμ λλ₯Ό μ μΈνκ³ μ΄λ° κ°λ° νλ‘μ νΈκ° μ²μμΈ λΆλ€μ΄ λλΆλΆμ΄μλλ°,
λκΉμ§ ν¬κΈ°νμ§ μκ³ κΉνλΈλ‘ νμ λ μ°©μ°© ν΄λΈ κ²μ΄ λΏλ―νλ€ π
λ°ν ν νν°λλ€μ νΌλλ°±μ λ°νμΌλ‘ κ²°κ³Όλ¬Όμμ μ’μλ λΆλΆκ³Ό μμ¬μ λ λΆλΆ, κ°μ λμμ νλ λΆλΆμ λ°λ‘ μ 리ν΄λ³΄λ € νλ€!
μμ¬μ λ λΆλΆ
λ€ν¬ λͺ¨λ μ μ© λν μΌ
λ΄λΉ ννΈλ μλμμ§λ§, κ°μΈ νμ΄μ§μμ λ€ν¬ λͺ¨λ μ μ© μμ μ λ ₯μ°½κ³Ό λ°©λͺ λ‘ λΆλΆλ λ³νκ° μμμ΄μΌ νλλ°
μ±κΈ°μ§ λͺ»ν΄ μ¬μ©μ± λΆλΆμμ μμ½λ€!
μ¨μΌ λΈλΌμ°μ μ κ²½μ°, λ€ν¬λͺ¨λμμ μλμ κ°μ΄ μ λ ₯μ°½μ ν¬ν¨ν λͺ¨λ λΆλΆμ λν΄μ λ€ν¬ λͺ¨λκ° μ μ©λμ΄ μμλ€.
λ€λ₯Έ μΌμ΄μ€λ₯Ό λ¨Όμ μμλ³΄μ§ λͺ»ν κ²μ΄ μμ¬μ π₯Ί..
μλ¬ μ²λ¦¬, μ ν¨μ± κ²μ¬
κ°μΈ νλ‘μ νΈμμ μ ν¨μ± κ²μ¬λ₯Ό κ·Έλ κ² μ²λ¦¬νμμλ λΆκ΅¬νκ³ ....
μ μ ν νλ‘μ νΈμμ κΉλ¨Ήλ€λ π !....
λ€μ νλ‘μ νΈλΆν°λ μ λ μμ§ μκ³ μ±κ²¨μΌμ§
λ€ν¬ λͺ¨λ μ μ§
νμ΄μ§ μ΄λμ λ€ν¬ λͺ¨λκ° μ μ§λμ§ μλ μ !..
μ΄ λΆλΆμ λν΄μλ μ¬μ€ κ³ λ―Όνμλλ° κ³ λ―Όλ§ νκ³ μλλ₯Ό λͺ»ν΄λ΄μ λ§€μ° μμ½λ€.
νν°λμ΄ νμ μμλ λ³΄ν΅ λ‘컬μ΄λ μΈμ μ€ν 리μ§μ λ³μλ₯Ό μ μ©ν΄μ λ€ν¬ λͺ¨λλ₯Ό μ μ§νλ€κ³ λ§μν΄μ£Όμ ¨κ³ ,
μΆκ°μ μΌλ‘ OSλ³, μ¬μ©μλ³λ‘ κΈ°λ³Έμ μΌλ‘ μ μ©λμ΄μλ λͺ¨λ(λ€ν¬λ λΌμ΄νΈ)μ λ°λΌ
λ°λ‘ ν΄λΉ λͺ¨λλ‘ λ³΄μ¬μ£Όλ κ²λ μ’λ€λ νΌλλ°±μ μ£Όμ ¨λ€.
λ€ν¬λͺ¨λ λ²νΌμ ν΄λ¦νμ λ λ‘컬 μ€ν 리μ§μ μ μ₯ν΄μ,
νμ΄μ§ μ΄λμμ λ‘컬 μ€ν 리μ§μ μ μ₯λ λΆλΆμ κ°μ Έμμ μΌμΉνλ©΄ λ€ν¬ λͺ¨λλ‘ μ μ§ν΄μ£Όλ μμ λ‘μ§μ μ°λ©΄ λ κ² κ°λ€λ μκ°.
μΉ νμ€ λͺ» μ±κΉ...π
μ΄κ±΄ κ°μΈμ μΌλ‘ μ λ§ μ λ§ μμ¬μ΄ λΆλΆμΈλ°,
κ°μΈ νμ΄μ§ ꡬ쑰 μ§λ κ±Έ λλμ΄μ μ§ννκ³ ν λ²μ―€μ λ§μ§λ§μ κ°λ¬΄λ¦¬νκ³ μΆμμ§λ§.. π₯Ή
λ μ¬κ±΄μ΄ λμ§ μμ ꡬ쑰μ μΈ λΆλΆμμ μΉ νμ€μ μ±κΈ°μ§ λͺ»νλ€..!
μ΄ λΆλΆμ νμλ€μκ²λ λ°λ‘ μ λ¬ν κ³νμ΄λ€. π κ°μ΄ μλ©΄ μ’μΌλκΉ,,
μ’μλ λΆλΆ
Restful νκ² μμ±ν API λ€μ΄λ°
API λΌμ°νΈ μ°κ²°νκ³ μλͺ νλ κ² λν μλμΉ μκ² λ΄κ° μ±κΈ°κ³ λ§μλλ°.. (λΌμ°ν μ μ±κ³΅ν μ¬λμ΄μκΈ° λλ¬Έ)
API λ€μ΄λ°μ κΌ Restful ν¨μ μ±κΈ°κ³ μΆμλ€.
λ°©λͺ λ‘μ μλ²κ° κ΄λ¦¬νλ 컬λ μ μ΄μκΈ° λλ¬Έμ membersμ boardλΌλ λͺ μ¬λ€μ μ¬μ©ν΄μ
λ©€λ²λ³λ‘ μ«μλ₯Ό μΉ΄μ΄ν ν΄μ λ§λ€μλ€.
νν°λλ μ΄ λΆλΆμ μΉμ°¬ν΄μ£Όμ μ μ’μλ€. π
REST API λ€μ΄λ° κ°μ΄λ
https://restfulapi.net/resource-naming/
κΉ μΆ©λμ΄ κ±°μ μμλ€
μ΄μ ν루 λ§μ λ°μν PRλ§ ν΄λ μ¬λ¬ 건μΈλ° μ¬λμμ μ€μκ°μΌλ‘ μλ‘ PR 보λλ€, merge λλ¬λ€, pull ν΄μ£ΌμΈμ λ±λ±
λ°λ‘λ°λ‘ μν΅μ ν΄κ°λ©° μ§νν΄μμΈμ§ μΆ©λμ΄λΌλκ° κΌ¬μμ΄ μ λ§ μμλ€!..
μ°λ¦¬ λͺ¨λ PRμ μ²μμ΄μλλ° μμ£Ό λλΌμ΄ λΆλΆ.. ππ
νμ μ μΈ μΈ‘λ©΄
μ°μ νΌκ·Έ μΌμ μ²μ μ¨λ΄€λλ° μμ£Ό μ’μ νμ ν΄μ΄μλ€.
νΉν λ€ κ°μ΄ μμ΄λμ΄ νμλ₯Ό νκΈ° μ ν©ν ν΄!.. (κ·Έλ¬λ μ©λμ§λ§)
λ€μ νλ‘μ νΈ λλ μμ΄λμ΄ νμλ νΌκ·ΈμΌμμ,
μ 리μ μ§νμ¬ν κ΄λ¦¬λ λ Έμ μμ νλ©΄ λ μ’κ² λ€λ μκ° π !.. (λ Έμ μ’μ)
νΌκ·ΈμΌ λλΆμ κ°μ μμ ν κ°μΈ νμ΄μ§λ₯Ό ν©μΉλ λΆλΆλ μλ‘ μ’μλ λΆλΆμ μ€ν°μ»€λ₯Ό λΆμ΄λ©° ννλ‘κ² μ§νν μ μμλ€.
μμ¬μ΄ λΆλΆμ΄ μλ€λ©΄ μ½λ© 컨벀μ μ΄λ μ»€λ° μ»¨λ²€μ μ μΈλΆμ μΌλ‘ μ νκ³ νμ λ μ’μκ² λ€ μΆλ€.
λ€μ νλ‘μ νΈμμ μλν΄λ³Ό λΆλΆμ΄ λ§μ λ―.. π€
π KPT νκ³ λ°©λ²λ‘ μ λ°λ₯Έ μ΄λ² νλ‘μ νΈ κ°μΈ νκ³
Keep
- κΈ°ν λ¨κ³μμ νΌκ·Έλ§μ νΌκ·ΈμΌμ μ¬μ©ν΄μ μμ λ‘κ² μ견μ μ£Όκ³ λ°μ κ²
- μ΄λ €μνλ λΆλΆμ λν΄μ λκΉμ§ μλν΄μ ν΄κ²°νκ³ μ±κ³΅ν κ²
- μ κ·Ήμ μΌλ‘ μν΅νλ € νλ κ²
- κΉνλΈλ₯Ό μ΄μ©νλ©° μ€μκ° μν΅νλ©° μ§ννμ¬ μΆ©λ μμ΄ ν©μ³λκ° κ²
Problem
λ¬Έμ μ
- κΈ°ν λ¨κ³μμ μ’ λ μμΈν κΈ°νμ΄ μ΄λ£¨μ΄μ§μ§ λͺ»ν κ² (κΈ°λ₯μ΄λ νμ΄μ§ ꡬμ±, ννΈ λΆλ°° κ°μ λΆλΆ)
- κ³νμ μ‘°κΈ λμ¨νκ² μ‘μμ νλ°λΆ λ§λ¬΄λ¦¬ μκ°μ΄ μ΄λ°νλ μ
- μ½λ 컨벀μ μ μμΈν μ νμ§ μμ ν©μΉλ κ³Όμ μμ μΆκ°μ μΈ μκ°μ΄ μλͺ¨λ¨
μμΈ
- νμ νλ‘μ νΈ κ²½ν λΆμ‘±
ν΄κ²°λ°©μ
- νλ‘μ νΈλ₯Ό μμνλ©° κΈ°ν λ¨κ³μμ μκ°μ λ무 μ§§μ§ μκ² μ‘μΌλ©° λ£μ μ μλ κΈ°λ₯μ λν΄ λ€μνκ² μκ°ν΄λ³΄κΈ°
- μ€κ° λ§κ°μ ν¬ν¨ν΄μ μ κΈ°μ μΌλ‘ κ°μΈ μ§νμ¬νκ³Ό νλ‘μ νΈμ νμ¬ μ§ν λ°©ν₯μ λν λ Όμ μκ°μ κ°μ§κΈ°
- κΈ°ν λ¨κ³μμ μ½λ 컨벀μ κ³Ό μ»€λ° μ»¨λ²€μ μ μ νκΈ°
Try
- μ½λ 컨벀μ κ³Ό μ»€λ° μ»¨λ²€μ μ λν΄ μμ보기
- νλ‘μ νΈ μμκ³Ό μ§νμ¬νμ λ Έμ μΌλ‘ μ 리νκ³ κ³΅μ νκΈ°
- κΈ°ν λ¨κ³μμ κ°μΈ ννΈ λΆλ°°λ₯Ό λͺ ννκ² νκΈ°
- κΉνλΈμ λΈλμΉμ λν΄ λ 곡λΆνκΈ°
μΌμ°¨μ μΌλ‘ μ΄λ κ² μ 리ν΄λ³Έλ€.
짧μ νλ‘μ νΈμμ§λ§ μ²μ 보λ μ¬λλ€λΌλ¦¬ μ΄λ° κ²°κ³Όλ₯Ό λ§λ€μ΄λλ€λ λΆλΆμμ λλκ³ !..
μ§§κ³ κ΅΅κ² μ±μ₯ν λλμ΄λ€! π
'π Studying > π TIL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
TIL : νμ΄μ¬ λ¬Έλ², JS λλ§μκΈ° κ²μ (0) | 2022.11.08 |
---|---|
[JavaScript] null, undefined, undeclaredμ μ°¨μ΄μ , κ°μ²΄ 리ν°λ΄ (0) | 2022.11.07 |
TIL : Flask μλ¬ + git Pull Request 보λ΄κΈ° (1) | 2022.11.03 |
TIL : λ€ν¬λͺ¨λ, Flask μλ²μμ HTML λ΄ μ€λ³΅λλ μ½λ λΆλ¦¬ (0) | 2022.11.02 |
TIL : CSS Filter (0) | 2022.11.01 |
Comment