π€οΈ μΌλ¨ λμκ°λ©΄ 보μ΄λ κ²λ€
TL;DR π‘ νμ λμμ μ΅μ λ§ κ³ λ₯΄λ κ² μ΅μ μ μλλ€. μΌλ¨ λμκ°λ©΄ μ΄μ μ μ 보μ΄λ κΈΈμ΄ λ³΄μΈλ€.
π€ 3μ£Ό μ , λ€νΈμνΉ νμ¬μμ λ€μ μ΄μΌκΈ°
ν₯λ‘λμ λ°νλ₯Ό λ€μλ€. μ£Όμ λ βμ’μ νλ, λμ νλβ.
μΈμ κΉμλ λ΄μ©μ νμ μκ³ λ¦¬μ¦μ λν λΉμ μλ€.
1
2
3
νμ μκ³ λ¦¬μ¦ (Greedy Algorithm)
: λ§€ μκ° λμμ μ΅μ μ μ ννλ λ°©μ
: νμ μ 체 μ΅μ ν΄λ₯Ό 보μ₯νμ§λ μμ
컀리μ΄λ λ§μ°¬κ°μ§λΌκ³ νλ€. βμ΄ κ²½νμ΄ λ΄ μ»€λ¦¬μ΄μ λμμ΄ λ κΉ?β λ§€λ² κ³μ°νλ©΄μ μ ννλ©΄, μ μ μ€μν κ±Έ λμΉ μ μλ€κ³ .
ν₯λ‘λ λ³ΈμΈλ νμ λμμ μ’μ μ νμ§λ§ κ³ λ₯Έ 건 μλμμ§λ§, κ²°κ³Όμ μΌλ‘ λμμ§ μμ μΆμ΄μλ€κ³ νλ€. (3μ£Ό μ μ΄λΌ κΈ°μ΅μ΄ νμ€νμ§ μλ€)
π€ AI μλ, μ½μ§μ κ°μΉλ?
λΆνΈμΊ ν λ©ν λ§μμ μ΄λ° μ§λ¬Έμ νλ€:
Claudeκ° μ’μ μ½λλ₯Ό λ°λ‘ 보μ¬μ£ΌλκΉ κ²°κ³Όλ¬Όμ λΉ λ₯΄κ² λμ€μ§λ§, μ§μ μ½μ§νλ©° μ»λ κ²½ν/κΈ°μ΅μ΄ λΆμ‘±ν΄μ§λ λλμ΄ μμ΅λλ€.
λ©ν λμ΄ λͺ λ² μΈκΈνμ βμ€νμ 리μ€νΈβλ³΄λ€ βμ λλ΄λ¦¬μ€νΈβκ° AI μλμμ μ΄μλ¨κΈ° μ 리νλ€λ λ§μ λκ°νκ³ , λκ² μμμΌ μ’μ μ§λ¬Έλ νκ³ , λ΅λ³λ μ·¨μ¬μ νν μ μλ€κ³ μκ°ν©λλ€.
λ€λ§ κ·Έ βλμβμ λ§λ€κΈ° μν΄μλΌλ κ²°κ΅ μ½μ§μ ν΅ν κΉμ κ²½νμ΄ νμνμ§ μμμ§, λ©ν λ μκ°μ΄ κΆκΈν©λλ€.
λ©ν λ λ΅λ³μ΄ μμΈμλ€.
βνμνμ§ μλ€.β
μ΄μ λ λ΄κ° μ½μ§νλ κ²½ν보λ€, κ°μ λͺ©μ μ§λ₯Ό λ€μν κΈΈλ‘ νννλ κ±Έ 보λ κ² λ ν¨κ³Όμ μ΄λ€.
μ½μ§μ΄ νμ μλ? β κ°λ°, μ½λκ° μλλΌ βμ΄μβμμ κ²½ννλ©΄ λλ€.
μ²μμ μ’ μΆ©κ²©μ΄μλ€. βμ½μ§ν΄μΌ μ€λ ₯μ΄ λλ€βκ³ μκ°νλλ°.
κ·Όλ° μκ°ν΄λ³΄λ, νμ μκ³ λ¦¬μ¦ μ΄μΌκΈ°λ μ°κ²°λλ€.
π μ°κ²°λ μ λ€
νμμ μ¬κ³ :
- βμ΄ μ½μ§μ΄ λ΄ μ€λ ₯μ λμμ΄ λ κΉ?β
- βμ΄ κ²½νμ΄ μ»€λ¦¬μ΄μ νλ¬μ€κ° λ κΉ?β
- λ§€λ² κ³μ°νλ©΄μ μ ν
λ€λ₯Έ μ κ·Ό:
- μΌλ¨ λμκ°λ©΄μ λ€μν κΈΈμ 보기
- AIκ° λ³΄μ¬μ£Όλ μ¬λ¬ λ°©μ μ€μμ βμ μ΄λ° λ°©λ²λ μꡬλβ κ²½ννκΈ°
- μ½μ§ μ체μ μ§μ°©νμ§ μκΈ°
πΆ νλ‘ ν¨κ³Ό
βλΉμ μ΄ λ³Ό μ μλ μ§μ κΉμ§ μ΅μ μ λ€ν΄ λμκ°λΌ. μΌλ¨ κ·Έκ³³μ λμ°©νλ©΄, λΉμ μ λ λ©λ¦¬ λ³Ό μ μκ² λλ€.β - μ§κ·Έ μ§κΈλ¬
μ΄λ² μ£Ό λΆνΈμΊ ννλ©΄μ λλ κ²λ λΉμ·νλ€.
Kotlin, TDD λ€ μ²μμ΄λΌ λ§λ§νλλ°, μΌλ¨ λ©ν λλ€ λ°©ν₯μ±μ λ―Ώκ³ λ°λΌκ°λ€. λ€λ₯Έ μ¬λλ€ PRλ μ½κ³ , λ©ν νΌλλ°±λ μ½μΌλ©΄μ CLAUDE.mdμ κ³μ μ λ°μ΄νΈνλ€.
κ·Έλ¬λλ μ²μμ μ 보μ΄λ κ²λ€μ΄ 보μ΄κΈ° μμνλ€:
- νμ¬μμ μ°λ
XxxApiServiceκ° Facade ν¨ν΄μ΄μλ€λ κ² - νΈλμμ κ²½κ³λ₯Ό μ΄λμ λμ§μ λν κ³ λ―Ό
- Mock vs Fake μ ν κΈ°μ€
νμ βμ΄κ² μ΅μ μΈκ°?β κ³μ°νλ©΄μ μ ννλ κ² μ€νλ € ν¨μ μΌ μ μλ€.
- μ½μ§ μ체μ μ§μ°©νμ§ λ§κ³
- λ€μν κΈΈμ 보λ κ²½νμ νκ³
- μΌλ¨ λμκ°λ©΄ μ΄μ μ μ 보μ΄λ κ² λ³΄μΈλ€
10μ£Ό λμ λ©ν λλ€ νΌλλ°± 무쑰건 λ―Ώκ³ λ°λΌκ°λ³΄λ €κ³ νλ€. νμμ μΌλ‘ βμ΄κ² λμμ΄ λ κΉ?β κ³μ°νμ§ μκ³ .
π€οΈ μΌλ¨ λμκ°λ©΄, μ΄μ μ μ 보μ΄λ κΈΈμ΄ λ³΄μΈλ€.
