π νλ‘κ·Έλ¨ ν
μ€νΈ μ’
λ₯
π ν΅ν© ν
μ€νΈ
- μ¬λ¬ μμ
λ¨μκ° μ°κ³λ μν¬νλ‘μ°λ₯Ό ν
μ€νΈ(κ°μ²΄, μλΉμ€, μμ€ν
κ°)
π κΈ°λ₯ ν
μ€νΈ
- 곡κ°λ APIμ κ°μ₯ λ°κΉ₯μͺ½μ ν΄λΉνλ μ½λ κ²μ¬(Controller νΈμΆ, Security, http λ±)
π λΆν ν
μ€νΈ
- μ£Όμ΄μ§ λ¨μ μκ° λμ μ΄ν리μΌμ΄μ
μ΄ μΌλ§λ λ§μ μμ²μ μ²λ¦¬ν μ μλμ§ κ²μ¬
π μΈμ ν
μ€νΈ
- κ³ κ° λλ λ리μΈμ΄ μ μλμ΄μ§ λͺ¨λ λͺ©μ μ λΆν©λλμ§ νμΈν΄λ³΄κ³ μ νλ κ²μ¬
π λ¨μ ν
μ€νΈ
- κ°μ₯ μμ λ¨μμ ν
μ€νΈ
- κ²μ¦μ΄ νμν μ½λμ λν΄ ν
μ€νΈ μΌμ΄μ€λ₯Ό μμ±νλ μ μ°¨ λλ νλ‘μΈμ€
λ¨μ ν
μ€νΈμ λͺ©μ
1. λ¬Έμ μ λ°κ²¬
2. μ¬μ΄ λ³κ²½
3. νμ§ ν₯μ
4. μ½λμ λ¬Έμν
π ν
μ€νΈμ F.I.R.S.T λ²μΉ
- μ£Όμμ μ μ½λμ κΈ°λ₯μ ν
μ€νΈνλ κ²μ΄λ€!(κΈ°λ₯μ μ΄λ»κ² ꡬννλμ§λ μκ΄μλ€!)
F : Fast(λΉ λ₯΄κ²)
I : Independent(λ
립μ μΌλ‘)
R : Repeatable(λ°λ³΅ κ°λ₯νκ²)
S : Self-Validating(μκ° κ²μ¦νλ)
T : Timely(μ μμ)