π programmers λ±λ - μ£Όλ§ μκ³ λ¦¬μ¦μ λ€μ μμνλ€. μΉκ΅¬λ€ λ©΄μ λ μκ³ λ νλ‘μ νΈλ μκ³ ν΄μ νΌμ νκ³€ νλλ° 3μ£Όλ§μ λ€μ λͺ¨μλ€.
μμ 3λ 벨 λλ½κ² μ΄λ ΅λ€.
λ¬Έμ
κ·Έλν λ¬Έμ μ΄λ©° μ λ Έλ κ·Έλνκ° μλμ 리μ€νΈλ‘ μ£Όμ΄μ§λ€.
μ²μμλ BFS λ‘ μ κ·Όνλλ° μμΈκ° λ무 λ§μ΄ μ겨μ μλ κ² κ°μλ€.
30λΆμ μ‘κ³ νμμ§λ§ μ΄λ¦Όλ μμ΄μ 1μκ°μ μ‘κ³ λ€μ νμ΄λ΄€λ€.
λκ°μλ€... μΉκ΅¬λ€λ λͺ»νμμ§λ§ μ κ·Ό λ°©μμ ννΈλ₯Ό μ»μλ€.
μκ³ λ¦¬μ¦ μκ°λ§ μ§ννκ³ νλ‘μ νΈ λλ¬Έμ μ? νμμΌλ λ νμ΄λ³΄λ €κ³ νλ€.
λ μκ°λλ©΄ λ€λ₯Έ λ°©μμΌλ‘ νμ΄λ³΄κ² μ§λ§ μΌλ¨μ κ°μ₯ λ§μ΄ λ Έλλ₯Ό κ°μ§κ³ μλ λ Έλλ³λ‘ μ λ ¬ ν -> ν΄λΉ λ Έλλ₯Ό μ§μ°λ©° μΈμ ν λ Έλλ μ§μ λ€μ μ λ ¬μ λ°λ³΅ν νμλ₯Ό λ°ν νλ λ°©μμΌλ‘ μ§νν΄ λ³΄λ €κ³ νλ€.
μνΌ! κ·Έλν λ¬Έμ λ λ무 μ΄λ ΅λ€ γ γ
π λμ΄ μ°¨μ΄λ₯Ό λΉκ΅νλ©΄ λ§μ΄ λμ€μ§λ§ μ€μ λ‘ μ¬μ©νλ©΄μ λμΉ μ μλ λΆλΆμ
μΏ ν€λ string νμμΌλ‘ μ μ₯μ΄ λκ³
localstorageλ json νμμΌλ‘, κ°μ²΄λ‘λ μ μ₯μ΄ λλ€λ μ¬μ€μ΄λ€.
κ°λ³κ² λ€λ₯Έ νμ΄μ§λ‘ λ°μ΄ν°λ₯Ό λκ²¨μ£Όκ³ μΆλ€λ©΄ localstorageλ₯Ό μ¬μ©νλ κ²μ΄ νΈλ¦¬ ν κ² κ°λ€.
π μ΄λ² νλ‘μ νΈλ μλκΈμΌλ‘ μκ°μ΄ μμλ€. serializer μ μ¬μ©κ³Ό restful ν web site λ§λ€κΈ°, μΆμ² μμ€ν μ€κ³κΉμ§ μ΅μνμ§ μμ 3κ°μ§λ₯Ό λͺ¨λ μννμ¬ λ§λ€μ΄μΌ νκΈ° λλ¬Έμ 곡λΆνλ΄, νλ‘μ νΈμ μ μ©ν΄λ³΄λ΄ λΉ‘λΉ‘νλ€. μμμΌ νλ£¨κ° λ¨μ μν©μ κ³Όμ° νλ‘μ νΈλ₯Ό μ λλΌ μ μμμ§λ λͺ¨λ₯΄κ² μ§λ§ frontμ backμ μλ²½ν ꡬλΆ, ORMμ μ¬μ©νμ§ μκ³ serializerλ₯Ό μ¬μ©ν json λ°μ΄ν°μ κ°νΈν μ μ₯ λ°©μ, κ°μΈμ μΌλ‘λ apiμ μ κ·Ήμ μΈ νμ©μ΄ νλ‘μ νΈλ₯Ό μννλ©° μ μ©νλλ°μ μ¬λ―Έμμλ€.
νλ£¨λ§ μμΌλ©΄ λ μμ±λ μλ νλ‘μ νΈκ° λ κ²κ°μλ°... μ΄μ§ μκ°μ΄ λͺ¨μλ₯΄λ€.
μλ¬΄νΌ μ΄λ² μ£Ό λ!