• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
테스트 주도 개발 By googletest   4장 프라이버시
 

테스트 주도 개발 By googletest 4장 프라이버시

on

  • 579 views

테스트 주도 개발 By googletest - 4장, 프라이버시

테스트 주도 개발 By googletest - 4장, 프라이버시
관련글: http://surpreem.com/archives/45

Statistics

Views

Total Views
579
Views on SlideShare
458
Embed Views
121

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 121

http://surpreem.wordpress.com 120
http://surpreem.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    테스트 주도 개발 By googletest   4장 프라이버시 테스트 주도 개발 By googletest 4장 프라이버시 Presentation Transcript

    • 테스트 주도 개발
      by googletest
      4장. 프라이버시
    • 잠깐만
      Fixture?
      아직은 없어도 되므로 간단하게
    • To do:
      • $5 + 10CHF = 10$(환율 2:1)
      • $5 * 2 = $10
      • amount를 private으로 만들기
      • Dollar 부작용(side effent)?
      • Money 반올림?
      • equals()
      • hashCode()
      • Equal null
      • Equal object
      Dollar.times(): Dollar 반환
      하지만 테스트는 Dollar와 뭘 비교하지?
    • Dollar와 Dollar 비교
       테스트를 명확하게
      두 번째 단언도
    • To do:
      • $5 + 10CHF = 10$(환율 2:1)
      • $5 * 2 = $10
      • amount를 private으로 만들기
      • Dollar 부작용(side effent)?
      • Money 반올림?
      • equals()
      • hashCode()
      • Equal null
      • Equal object
      임시변수 product 제거
      amout 사용 안 함 private으로
    • 지금까지 우리는…
      • 오직 테스트를 향상 시키기 위해서만 개발된 기능을 사용했다.
      • 두 테스트가 동시에 실패하면 망한다는 점을 인식했다.
      • 위험 요소가 있지만 계속 진행했다.
      • 테스트와 코드 사이 결합도를 낮추기 위해 테스트하는 객체의 새 기능을 사용했다.