비즈니스 로직
λΉμ¦λμ€ λ‘μ§μ΄λ?
λ°μ΄ν°λ² μ΄μ€μ μ¬μ©μ μΈν°νμ΄μ€ κ°μ μ 보 κ΅νμ μ²λ¦¬νλ μ¬μ©μ μ μ κ·μΉ λλ μκ³ λ¦¬μ¦ μ λλ€. λΉμ¦λμ€ λ‘μ§μ λ³Έμ§μ μΌλ‘ λΉμ¦λμ€ μ΄μ λ°©μμ μ μνκ±°λ μ ννλ μ 보(λΉμ¦λμ€ κ·μΉμ ννλ‘)λ₯Ό ν¬ν¨νλ μ»΄ν¨ν° νλ‘κ·Έλ¨μ μΌλΆμ λλ€. μ΄λ¬ν λΉμ¦λμ€ κ·μΉμ μΌλ°μ μΌλ‘ true λλ false λ°μ΄λλ¦¬λ‘ ννλλ μ΄μ μ μ± μ λλ€. λΉμ¦λμ€ λ‘μ§μ μ 보λ λ°μ΄ν°μ μ μ ν νλ¦κ³Ό κ·Έμ λ°λ₯Έ μμ¬ κ²°μ μ μμΈν μ§μ νλ μμλ λ¨κ³μ κ°μ΄ μ§μνλ μν¬νλ‘μμ λ³Ό μ μμ΅λλ€. λΉμ¦λμ€ λ Όλ¦¬λ "λλ©μΈ λ Όλ¦¬"λΌκ³ λ ν©λλ€.
λΉμ¦λμ€ λ‘μ§ μ΄ν΄
λ€μ λ§ν΄, λΉμ¦λμ€ λ‘μ§μ μ»΄ν¨ν° μ½λμ μ λ ₯λκ³ μ¬μ©μ μΈν°νμ΄μ€λ₯Ό ν΅ν΄ μ»΄ν¨ν° νλ‘κ·Έλ¨μ νμλλ μ€μ λΉμ¦λμ€ κ·μΉμ λλ€. λΉμ¦λμ€ λ‘μ§μ μ¬μ©μμ μννΈμ¨μ΄ μμ€ν κ°μ λ°μ΄ν°λ₯Ό μ λ¬νλ μν¬νλ‘λ₯Ό λ§λλ μν μμ κ°μ₯ λΆλͺ ν©λλ€. λΉμ¦λμ€ λ‘μ§μ λ°μ΄ν°κ° νμ, μ μ₯, μμ± λ° λ³κ²½λλ λ°©λ²μ κ²°μ ν©λλ€. λΉμ¦λμ€ κ°μ²΄(λ°μ΄ν° μ μ‘ λ°©λ²μ μ μ΄νλ μννΈμ¨μ΄μ μΌλΆ)κ° μλ‘ μλνλ λ°©μμ μλ΄νλ κ·μΉ μμ€ν μ μ 곡ν©λλ€. λΉμ¦λμ€ λ‘μ§μ λν μννΈμ¨μ΄ λ΄μ λΉμ¦λμ€ κ°μ²΄μ μ‘μΈμ€νκ³ μ λ°μ΄νΈνλ λ°©λ²μ μλ΄ν©λλ€. λ°μ΄ν°λ² μ΄μ€κ° μ¬μ©μμκ² νμλλ λ°©μμ΄λ κΈ°λ³Έ μμ€ν μΈνλΌμ κ°μ κΈ°λ³Έ μ»΄ν¨ν° μΈνλΌλ₯Ό μ μ§ κ΄λ¦¬νλ λ° μ¬μ©λλ μ½λ μ νλ³΄λ€ λμ μμ€μ μ‘΄μ¬ν©λλ€.
λΉμ¦λμ€ λ‘μ§μ ν¬ν¨λ μκ³ λ¦¬μ¦μ μ¬μ©μμκ² λ³΄μ΄μ§ μμ§λ§ νλ κ²½μ μμ μννκ² μ΄μλλ λ° μ€μν λ°μ΄ν° μ²λ¦¬ λ€μμ μνν©λλ€.
λΉμ¦λμ€ λ‘μ§ λ λΉμ¦λμ€ κ·μΉ
λΉμ¦λμ€ κ·μΉμ λ°μ΄ν°κ° μ΄λ»κ² κ³μ°, λ³κ²½λκ³ μ¬μ©μμ μννΈμ¨μ΄λ‘ μ μ‘λλμ§λ₯Ό κ²°μ νλ λΉμ¦λμ€ λ‘μ§ μμ΄λ μΈλͺ¨κ° μμ΅λλ€. κ·Έλ¬λ νλ μμν¬λ₯Ό λ§λλ λΉμ¦λμ€ κ·μΉ μμ΄λ λΉμ¦λμ€ λ‘μ§μ΄ μ‘΄μ¬ν μ μμ΅λλ€. λΉμ¦λμ€ λ‘μ§μ νλ‘μΈμ€ λ° μ μ°¨ μμ€ν μ ꡬμ±νλ λΉμ¦λμ€ κΈ°μ μ λͺ¨λ λΆλΆμ΄λ©°, λ€λ₯Έ λͺ¨λ κ²μ λΉμ¦λμ€ κ·μΉμ μμ λλ€.
λΉμ¦λμ€ λ‘μ§ μμ
νΉμ νλ(μ: $500)λ₯Ό μ΄κ³Όνλ νμ£Ό μ μ© μΉ΄λ κ±°λ λ μμ¬μ€λ¬μ΄ κ²μΌλ‘ νμ νκ³ κ±°λμ μ§μλ₯Ό νμΈνκΈ° μν΄ κ°λ₯ν ν 빨리 λ°νμΈμκ² μ°λ½νλλ‘ μ§μ ν μ μμ΅λλ€. μ΄λ¬ν κ±°λμ νλκ·Έλ₯Ό μ§μ νλ μ μ± μ λΉμ¦λμ€ κ·μΉμ ν μμ λλ€. νΈλμμ μ νλκ·Έλ₯Ό μ§μ νλ μ€μ νλ‘μΈμ€λ λΉμ¦λμ€ λ‘μ§μ ν μμ λλ€. λ§€μΌ μλ°±λ§ κ±΄μ μ μ© μΉ΄λ κ±°λκ° μνλλ€λ μ μ κ°μν λ λΉμ¦λμ€ λ‘μ§μ ν΅ν΄ μ΄λ¬ν κ±°λλ₯Ό ν¨μ¨μ μ΄κ³ μκΈ° μ μ νκ² νμΈνκ³ μ²λ¦¬ν μ μμ΅λλ€.
νμ΄λΌμ΄νΈ
λΉμ¦λμ€ λ‘μ§μ κΈ°λ³Έμ μΈ μ»΄ν¨ν° μΈνλΌλ₯Ό μ μ§νλ λ° μ¬μ©λλ μ½λ μ νλ³΄λ€ λμ μμ€μ μ‘΄μ¬ν©λλ€.
λΉμ¦λμ€ λ‘μ§μ μ 보 λλ λ°μ΄ν°μ μ μ ν νλ¦μ μμΈν μ§μ νλ μνμ€ λλ λ¨κ³μ κ°μ΄ μ§μνλ μν¬νλ‘μμ λ³Ό μ μμ΅λλ€.
λΉμ¦λμ€ λ‘μ§μ λΉμ¦λμ€ μννΈμ¨μ΄μμ μ½λμ κΈ°λ°μ΄ λλ λ‘μ§κ³Ό μκ³ λ¦¬μ¦μ λ§ν©λλ€.