TIL (Today I Learned)
μ€λ μ½μ λ²μ
3μ₯. ν¨μκΉμ§!
μ± μμ κΈ°μ΅νκ³ μΆμ λ΄μ©
μκ² λ§λ€μ΄λΌ!
ν κ°μ§λ§ ν΄λΌ!
ν¨μλ ν κ°μ§λ₯Ό ν΄μΌ νλ€. κ·Έ ν κ°μ§λ₯Ό μν΄μΌ νλ€. κ·Έ ν κ°μ§λ§μ ν΄μΌ νλ€.
ν¨μ λΉ μΆμν μμ€μ νλλ‘! (p.45)
μμ μ μΈ μ΄λ¦μ μ¬μ©νλΌ!
ν¨μ μΈμ
ν¨μμμ μ΄μμ μΈ μΈμ κ°μλ 0κ°(무ν)μ΄λ€.
λμ¬μ ν€μλ
λ¨ν ν¨μλ ν¨μμ μΈμκ° λμ¬/λͺ μ¬ μμ μ΄λ€μΌ ν¨
ex) write(Name)
ν€μλλ₯Ό μΆκ°νλ©΄ λ μ’μ
assertEqual λ³΄λ€ assertExpectedEqualsActualκ° λ μ’μ
μ€λ μ½μ μκ°
ν¨μλ₯Ό μμ λ¨μλ‘ μͺΌκ°λ©΄ μ¬μ€μ μ½λκ° λ λμ΄λμ§ μμκΉ? νλ μλ¬Έμ΄ μμλ€.
νμ§λ§ ν΄λ¦° μ½λ 3μ₯μ λ΄μ©μ ν΅ν΄ ν¨μλ 무쑰건 μκ² μ€κ³νλ κ² μ’λ€λ μ¬μ€μ μκ² λμκ³ , μ€λ κΆκΈμ¦μ΄ ν΄κ²°λμ΄ κΈ°λ»€λ€ γ γ
κΆκΈνκ±°λ μ μ΄ν΄λμ§ μλ λ΄μ©
52μͺ½μ λμ€λ assertEquals(expected, actual)μμ expected μΈμκ° κ΅¬μ²΄μ μΌλ‘ μ΄λ€ κ²μ μλ―Ένλμ§ μ΄ν΄λμ§ μμλ€.. -> λ°λ‘ λ΅λ³λ°μ κ²°κ³Ό, ν μ€νΈνλλ° μμνλ κ°(λμμΌ νλ κ°)μ΄λΌκ³ νλ€. μμ§ ν μ€νΈ κ΄λ ¨ μ§μμ΄ λΆμ‘±ν΄μ μμ ν μ΄ν΄λμ§ μμλ€..γ γ