2008. 12. 29. 23:44
TDDBE 내용중에서...
2008. 12. 29. 23:44 in 봄싹 3기/아티클
3기 스터디 이야기 TDD로 정해지고.. 거기에 대해서 몇번에 걸친 이야기 중에서 나왔던 책
TDDBE(Test-Driven Development by Example)이 있었는데요.. (전 김창준님이 번역판을..ㅋ)
그때 아마도 읽으셨던 분도 있었고, 안읽어분도 있으셨고, 읽었는데;; 저처럼 무슨 내용이 있었는데;; 기억 안나는 분도 있을 듯 해서.. 기억을 더듬어 보자는 생각으로~ 포스팅 들어갑니다..ㅋ
기본적인 내용을 몇개 옮겨 보려 합니다.. (캔트백님 허락해 주옵소서ㅜ)
----------------------------------------------------------------
노트북이 배고프다고 난리네요;;ㅜ 꺼지기 전에.. 급 마물하고 정리해야겠네욥;;
노트북 전원어뎁터를 회사에 두고 오는 바람에ㅜ 이건 머 시작부터 .. 꼬이네욥;; ㄷㄷㄷ~
TDDBE(Test-Driven Development by Example)이 있었는데요.. (전 김창준님이 번역판을..ㅋ)
그때 아마도 읽으셨던 분도 있었고, 안읽어분도 있으셨고, 읽었는데;; 저처럼 무슨 내용이 있었는데;; 기억 안나는 분도 있을 듯 해서.. 기억을 더듬어 보자는 생각으로~ 포스팅 들어갑니다..ㅋ
기본적인 내용을 몇개 옮겨 보려 합니다.. (캔트백님 허락해 주옵소서ㅜ)
"TDD란 프로그래밍 도중 내린 결정과 그 결정에 대한 피드백 사이의 간격을 인지하고 또한 이 간격을 통제할 수 있게해주는 기술을 말한다" - [저자의 글] 내용중...
"어떤 코드건 작성하기 전에 실패하는 자동화된 테스트를 작성하라! , 중복을 제거하라!" - [들어가는 글] 내용중...
"어떤 코드건 작성하기 전에 실패하는 자동화된 테스트를 작성하라! , 중복을 제거하라!" - [들어가는 글] 내용중...
앞으로 어더노 일을 해야 하는지 알려주고, 지금 하는 일에 집중할 수 있도록 도와주며, 언제 일이 다 끝나는지 알려줄 수 있게끔 할일목록을 작성.
앞으로 할일 목록에 있는 한 항목에 대한 작업을 시작하면 그 항목을 이런식으로 굵은 글씨체로 나타낼 것.
작업을끝낸 항목에는 이런식으로 줄을 긋도록 함. 또다른 테스트가 생각나면 할일 목록에 새로운 항목을 추가 할것.
-- 이게 ToDo 리스트가 아닌가 싶기도 합니다( 개인적인 추측;;ㅋ)
TDD의 리듬..?
1.재빨리 테스트를 하나 추가한다.
2.모든 테스트를 실행하고 새로 추가한 것이 실패하는지 확인한다.
3.코드를 조금 바꾼다.
4.모든 테스트를 실행하고 전부 성공하는지 확인한다.
5.리팩토링을 통해 중복을 제거한다.
앞으로 할일 목록에 있는 한 항목에 대한 작업을 시작하면 그 항목을 이런식으로 굵은 글씨체로 나타낼 것.
작업을끝낸 항목에는 이런식으로 줄을 긋도록 함. 또다른 테스트가 생각나면 할일 목록에 새로운 항목을 추가 할것.
-- 이게 ToDo 리스트가 아닌가 싶기도 합니다( 개인적인 추측;;ㅋ)
TDD의 리듬..?
1.재빨리 테스트를 하나 추가한다.
2.모든 테스트를 실행하고 새로 추가한 것이 실패하는지 확인한다.
3.코드를 조금 바꾼다.
4.모든 테스트를 실행하고 전부 성공하는지 확인한다.
5.리팩토링을 통해 중복을 제거한다.
----------------------------------------------------------------
노트북이 배고프다고 난리네요;;ㅜ 꺼지기 전에.. 급 마물하고 정리해야겠네욥;;
노트북 전원어뎁터를 회사에 두고 오는 바람에ㅜ 이건 머 시작부터 .. 꼬이네욥;; ㄷㄷㄷ~