2021-05-19(Wed)

Facts (사싀, 객관)

  • ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λ₯Ό λ¦¬νŒ©ν† λ§ν•˜μ˜€λ‹€.

  • μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ 회의λ₯Ό 두 μ°¨λ‘€ μ§„ν–‰ν•˜μ˜€λ‹€.

Feelings (λŠλ‚Œ, μ£Όκ΄€)

  • 아내와 μ‹œκ°„μ„ 잘 λͺ» λ³΄λƒˆμ—ˆλŠ”λ°, 같이 μ‹œκ°„μ„ 보내고 사진도 많이 찍어쀄 수 μžˆλŠ” ν•˜λ£¨μ˜€λ‹€. 덕뢄에 λ‹€ν–‰μŠ€λŸ½λ‹€.

  • ν…ŒμŠ€νŠΈλ₯Ό λŠ₯μˆ™ν•˜κ²Œ 잘 짜고 μ‹Άλ‹€.

Findings (배운 점)

  • Unit Testλ₯Ό μ–΄λ–»κ²Œ ν•΄μ•Ό 잘 μž‘μ„±ν•  수 μžˆμ„μ§€ ν•™μŠ΅ν–ˆλ‹€.

    • ν•˜λ‚˜μ˜ ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€μ— μ΅œμ†Œν•œμ˜ κΈ°λŠ₯만 κ²€μ¦ν•˜κ³ , μ΅œλŒ€ν•œ κ°„κ²°ν•˜κ²Œ μž‘μ„±ν•œλ‹€.

    • μž…λ ₯값에 λŒ€ν•œ κ²°κ³Ό 값을 κ²€μ¦ν•˜λŠ” λ°©μ‹μœΌλ‘œ μž‘μ„±ν•˜λΌ.

      • κΈ°λ³Έμ μœΌλ‘œλŠ” μž…λ ₯값에 λŒ€ν•œ 결과값을 ν™•μΈν•˜λŠ” λ°©μ‹μœΌλ‘œ μž‘μ„±ν•˜λ©΄ μ†ŒμŠ€κ°€ λ³€κ²½λ˜λ”λΌλ„ ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€λ₯Ό λ³€κ²½ν•  일이 훨씬 적닀.

    • λΆˆμ•ˆν•œ 뢀뢄이 없도둝, κ°œλ°œν•˜λŠ” 뢀뢄은 μ΅œλŒ€ν•œ μ»€λ²„ν•˜λΌ.

    • Third Party Library의 κΈ°λŠ₯은 λ―Ώκ³ , λ‹¨μœ„ν…ŒμŠ€νŠΈ κ²€μ¦λŒ€μƒμ—μ„œ μ œμ™Έν•˜λΌ.

      • λ„˜ μ€‘μš”ν•œ κΈ°λŠ₯이라면 Integration Testλ‚˜ λ‹€λ₯Έ ν…ŒμŠ€νŠΈλ‘œ κ²€μ¦ν•˜λŠ” 것을 κ³ λ €ν•΄λ³΄μž.

    • SetterλŠ” 막 써도 λ˜λ‚˜?

      • ν…ŒμŠ€νŠΈ μ½”λ“œ μž‘μ„± μ‹œμ—λ§Œ Setterλ₯Ό μ‚¬μš©ν•˜λ„λ‘ ν•˜μž. κ°•μ œν•  방법은 μ—†μ§€λ§Œ.

  • @DisplayName μ΄λž€?

    • ν…ŒμŠ€νŠΈ λ©”μ„œλ“œλ₯Ό μ‹€ν–‰ν•  λ•Œ μž„μ˜μ˜ λ©”μ„Έμ§€λ₯Ό Test reports와 IDE test runner에 좜λ ₯ν•˜κΈ° μœ„ν•΄ μ“Έ 수 μžˆλŠ” μ–΄λ…Έν…Œμ΄μ…˜μ΄λ‹€.

    • JUnit4μ—μ„œλŠ” λ©”μ„œλ“œμ˜ μ΄λ¦„λ§Œ 좜λ ₯ κ°€λŠ₯ν–ˆκΈ° λ•Œλ¬Έμ—, ν…ŒμŠ€νŠΈ λ§₯락 등을 μ„€λͺ…ν•˜κΈ° μœ„ν•΄ λ©”μ„œλ“œ 이름이 κΈΈμ–΄μ§€λŠ” λ¬Έμ œκ°€ μžˆμ—ˆλ‹€. 이 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ JUnit5 λΆ€ν„° μΆ”κ°€λ˜μ—ˆλ‹€.

    • μ˜μ–΄ 외에도 λ‹€μ–‘ν•œ 언어와 이λͺ¨ν‹°μ½˜κΉŒμ§€ λͺ¨λ‘ 좜λ ₯ κ°€λŠ₯ν•˜λ‹€.

  • "λ©”μ†Œλ“œλ₯Ό 처음 λ³Έ μ‚¬λžŒμ΄ 이 ν…ŒμŠ€νŠΈκ°€ 무엇을 ν…ŒμŠ€νŠΈν•˜λŠ”μ§€ 3초 μ•ˆμ— μ•Œμ•„μ°¨λ¦¬λ„λ‘ ν•˜λ €λ©΄ μ–΄λ–»κ²Œ ν•΄μ•Ό μ’‹μ„κΉŒμš”?"

    λΌλŠ” μ’…λ¦½λ‹˜μ˜ μ§ˆλ¬Έμ— λ‹΅ν•˜λ‹€κ°€ D-C-I νŒ¨ν„΄μœΌλ‘œ ν…ŒμŠ€νŠΈμ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 방법을 ν•™μŠ΅ν–ˆλ‹€.

Affimation (자기 μ„ μ–Έ)

  • ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λ₯Ό λͺ¨λ‘ λ¦¬νŒ©ν† λ§ν•˜κ³  μ œμΆœν•œλ‹€.

  • μ†”μ§νžˆ 묻고 λ‹΅ν•œλ‹€.

Last updated