2019/08/17 TIL(Today I Learn)

Test Builder 과제λ₯Ό λλƒˆλ‹€.

  • μΈν’‹μœΌλ‘œ λ°›λŠ” μΉ΄λ“œ λ²ˆν˜Έμ™€, 각 μΉ΄λ“œ μ‚¬μ˜ κ³ μœ ν•œ λ²ˆν˜Έμ™€ 길이λ₯Ό λŒ€μ‘°ν•˜μ—¬ μ–΄λ–€ μΉ΄λ“œμ‚¬μ˜ μΉ΄λ“œ λ²ˆν˜ΈμΈμ§€ λ°˜ν™˜ν•΄μ•Όν–ˆλ‹€.
  • 주어진 μΉ΄λ“œ μ’…λ₯˜κ°€ 적을 λ•ŒλŠ” κ°„λ‹¨ν•˜κ²Œ if 문을 μ—¬λŸ¬κ°œ μž‘μ„±ν•΄μ„œ ν†΅κ³Όν–ˆμ§€λ§Œ, μΉ΄λ“œ μ’…λ₯˜κ°€ 점점 λŠ˜μ–΄λ‚˜λ©΄μ„œ 각 μΉ΄λ“œμ˜ 정보λ₯Ό 효율적으둜 관리할 수 있게 μ½”λ“œλ₯Ό μƒˆλ‘œ μž‘μ„±ν•˜κ²Œ λ˜μ—ˆλ‹€.

λ‚΄κ°€ νƒν•œ 방식은 μΉ΄λ“œ μ’…λ₯˜λ₯Ό 객체둜 μ •λ¦¬ν•˜κ³ , κ·Έ 객체λ₯Ό μˆœνšŒν•˜λ©΄μ„œ 인풋 μΉ΄λ“œ λ²ˆν˜Έμ™€ λŒ€μ‘°ν•˜λŠ” 방식이닀.

  • μΉ΄λ“œκ°€ μΆ”κ°€ 될 λ•Œλ§ˆλ‹€ 객체에 고유 λ²ˆν˜Έμ™€ 길이, μΉ΄λ“œ λͺ…λ§Œ λ„£μ–΄μ£Όλ©΄ λœλ‹€.
  • 이 λ°©μ‹μ˜ μž₯점은 각 μΉ΄λ“œμ˜ 데이터λ₯Ό μ‰½κ²Œ 읽을 수 있고(ν”„λ‘œκ·Έλž˜λ¨Έκ°€ λ³΄μ•˜μ„ λ•Œ), 일일히 if 문을 좔가해주지 μ•Šμ•„λ„ λœλ‹€λŠ” 점이닀.
  • λ‹¨μ μœΌλ‘œλŠ” μ•„λ¬΄λž˜λ„ μΉ΄λ“œ 정보가 λ§Žμ•„μ§€λ©΄ λ§Žμ•„μ§ˆ 수둝 였래 κ±Έλ¦°λ‹€λŠ” 점이닀. μ΅œμ•…μ˜ 경우 객체의 λͺ¨λ“  데이터λ₯Ό ν›‘μ–΄λ΄μ•Όν•œλ‹€.

    2019 08 17 1 2019 08 17 2
    내가 작성한 Test Builder 과제, 혹시나 코드스테이츠 측에 피해를 끼칠까봐 일부만 공개 합니다.
  • 이번 κ³Όμ œλŠ” μ•‰μ•„μ„œ μ‰¬μ§€μ•Šκ³  μ­‰ ν•˜λ‹€λ³΄λ‹ˆ 쀑간 쀑간 컀밋해야 ν•˜λŠ” κ±Έ μžŠκ³ μžˆμ—ˆλ‹€.
  • μž‘μ—… 파일이 λ‹¨κ³„λ³„λ‘œ μͺΌκ°œμ–΄μ ΈμžˆμœΌλ©΄ ν•˜λ‚˜ 끝낼 λ•Œλ§ˆλ‹€ 해주기라도 ν•˜λŠ”λ°, μ΄λ²ˆμ—λŠ” 파일 두 κ°œμ—μ„œ 단계가 진행될 수둝 ν•΄λ‹Ή νŒŒμΌμ— λ³΄μΆ©ν•˜λŠ” μ‹μ΄μ—ˆκ³ , 두 개 파일이 μ—°λ™λ˜μ–΄μ„œ λ²ˆκ°ˆμ•„κ°€λ©° μˆ˜μ •ν•΄μ£Όλ‹€λ³΄λ‹ˆ λ”μš± 컀밋할 타이밍을 λ†“μΉ˜κ³  ν”„λ‘œκ·Έλž˜λ°λ§Œ ν•˜κ²Œ λ˜μ—ˆλ˜ 것 κ°™λ‹€. γ…œγ…œ
  • λ‹€μŒλ²ˆμ—λŠ” μ˜μ‹μ μœΌλ‘œ 컀밋을 μžμ£Όν•΄μ£Όμ–΄μ•Όκ² λ‹€.
← 이전 κ²Œμ‹œλ¬ΌArray.from()으둜 μ—°μ†λœ 수둜 κ΅¬μ„±λœ λ°°μ—΄ [1, 2, 3, 4, 5] λ§Œλ“œλŠ” κ³Όμ • μ•Œμ•„λ³΄κΈ°
λ‹€μŒ κ²Œμ‹œλ¬Ό β†’2019/08/15 TIL(Today I Learn)
λͺ©λ‘