Blue Breeze

  • Home
  • Tag
  • MediaLog
  • LocationLog
  • Guestbook
  • Admin
  • Write

은행 계좌 1

TDD 실습 - 은행계좌(Account) 클래스 만들기

은행계좌 클래스 * 첫번째 질문 구현해야 할 기능을 파악하고, 목록을 작성한다. 계좌 생성 기능을 구현하기 위한 최초의 테스트 케이스를 만들고 실패하는 모습을 확인한다. 작성하고자 하는 메소드나 기능이 무엇인지 선별하고, 작성 완료 조건을 정해서 실패하는 케이스를 작성하는것. 클래스 설계서와 같은 산출물이 있는 경우라면, 크게 고민할 것 없이 메소드 외양부터 만들기 시작. 이때 리턴 타입은 기본 초기값(null, 0 등) 위주로 설정해놓으면 편한다. 이런 방식을 클래스 스켈레톤(skeleton) 구현이라고 부른다. 업무전문가나 설계자로부터 넘겨받은 산출물이 없다면 개발에 필요한 내용을 개발자가 스스로 머릿속에서 떠올려야 한다. 이 예제에서는 설계문서 없이 곧바로 개발한다. 라고 가정. * 기능요구사항 &..

lang/tdd 2010.12.03
1
더보기
프로필사진

C.H가 끄적이는 개발자 로그

  • 분류 전체보기 (1443)
    • google (65)
      • gmail (14)
      • analytics (10)
      • adsence (2)
      • search (3)
      • protocol-buffer.. (19)
    • aws (5)
    • os (222)
      • Window (49)
      • Linux (80)
      • Ubuntu (74)
      • MAC (15)
    • virtual (22)
      • Vbox (14)
      • Docker (8)
    • lang (514)
      • php (116)
      • py (36)
      • node (65)
      • ruby (5)
      • java (27)
      • asp (18)
      • vb (4)
      • tdd (6)
      • dart (10)
      • html (83)
      • css (16)
      • js (73)
      • jquery (8)
      • ng (13)
      • underscore (2)
      • vue (4)
      • front (15)
      • ELK (3)
    • web (10)
      • webmin (1)
      • gnuboard (1)
      • wordpress (1)
    • server-side (48)
      • haproxy (18)
      • apache (11)
      • nginx (6)
      • mail (2)
    • db (88)
      • mysql (51)
      • mssql (6)
      • oracle (11)
      • redis (6)
    • net (9)
    • hw (4)
      • raspberry (1)
      • aduino (1)
    • secure (8)
      • mod_security (1)
      • iptable (2)
      • ufw (1)
    • vcs (34)
      • svn (18)
      • git (15)
    • api (1)
    • pg (0)
    • sns (21)
      • twitter (6)
      • mypickup (7)
    • ux (9)
      • plan (1)
      • img (2)
    • pe (38)
      • project (3)
      • pm (3)
      • standard (13)
    • ide (105)
      • eclipse (13)
      • androidstudio (38)
      • brackets (3)
      • intellij (3)
      • phpstorm (8)
      • vim (19)
      • sublime (4)
      • vscode (7)
    • game (57)
      • construct (1)
      • godot (53)
    • it (85)
      • tech (10)
      • mbi (6)
      • ddh (5)
      • etc (55)
    • etc (97)
      • 공예 (1)
      • 생활 (6)
      • 건강 (9)
      • 문화 (4)
      • 경제 (5)
      • 정치,시사 (6)
      • 日記 (12)
      • book (23)
      • email-subscribe (1)

Tag

Godot3, mysql, 우분투, java, Linux, Python, nodejs, PHP, Android, ubuntu, 구글, error, CSS, HTML, API, javascript, windows, Godot, Google, node,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 티스토리 반응형 디자인 적용
  • 티스토리로 이전 했습니다.
  • 스킨 수정했습니다.

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 소프트웨어 공학 포털
  • EMB
  • Vim Awesome
  • Vim Cheat Sheet - ko
  • straight-ci-layout
  • straight-ci-bbs
  • CodeIgniter 한국사용자포럼
  • 투명사회를 위한 정보공개센터
  • OK 마인드
  • Dart Tutorial
  • 한국정보통신기술협회

티스토리툴바