반응형
반응형

TDD : Test Driven Development

BDD : Behavior Driven Development

 

TDD에 대한 코칭을 하던 BDD의 아버지 댄 노스(Dan north)의 고민.

  1. 프로세스의 어디서부터 시작해야 하는가?
  2. 무엇을 테스트하고 또 무엇을 하지 말아야 하는가?
  3. 한 번에 얼마만큼 테스트 해야 하는가?
  4. 테스트를 어떻게 명명해야 하는가?
  5. 테스트가 실패하는 이유에 대해 어떻게 이해해야 하는가?

 

전통적인 TDD 소프트웨어 개발 방법론

  1. 첫 번째로 유닛을 위한 테스트 셋을 정의한다.(define a test set for the unit first).
  2. 유닛을 구현한다(the implement the unit).
  3. 마지막으로 유닛에 대한 구현이 테스틀르 통과하는지 검증한다(finally verify that the implementation of the unit makes the tests success).

TDD 템플릿

  1. 특정 값이 주어지고(Given)
  2. 어떤 이벤트가 발생했을 때(When)
  3. 그에 대한 결과를 보장해야 한다(Then).

 

 

 

 

 

 

반응형
반응형

http://www.epost.go.kr/search/zipcode/newAddressDown.jsp

 

공개되는「도로명주소의 우편번호 DB」는 안전행정부에서 제공하는 도로명주소-지번주소
매칭테이블에 현재 사용되는 지번우편번호를 부여한 자료이며, 향후 도로명주소 체계에
맞는 새 우편번호로 개편할 예정입니다.

 

 

반응형
반응형

개인정보보호법

 

 

http://www.law.go.kr/DRF/lawService.do?OC=jw9124&target=law&MST=111327&type=HTML

 

 

 

이 법은 개인정보의 수집·유출·오용·남용으로부터 사생활의 비밀 등을 보호함으로써 국민의 권리와 이익을 증진하고, 나아가 개인의 존엄과 가치를 구현하기 위하여 개인정보 처리에 관한 사항을 규정함을 목적으로 한다.

반응형
반응형

모바일 웹/앱 관점에서 본 2012년 비즈니스 동향 및 2013년 전망

 

http://www.slideshare.net/neovis/ss-15264461

 

 

.

반응형
반응형

성과관리 (원본 Niels Pflaeging, 번역 변주경, 감수 최두옥)

http://www.slideshare.net/dooookagnes/niels-pflaeging-16583487

 

 

.

반응형
반응형

프로젝트는 요구사항을 분석하고, 업무의 우선순위를 결정하는 것으로 시작된다.

기업의 생명과 직결된 0순위 업무, "기업에 이익을 가져다줄 확실한 업무"를 정의해야 한다.

필요없는 일은 과감하게 버려야 한다.

 

일반적인 개발업무의 대부분은 저품질 업무가 80% 정도이다.

고품질 업무 20%에 집중하고, 저품질 업무에 에너지와 시간을 낭비해선 안된다.

 

개발자들에게 여유를 주고, 테스트와 품질은 품질관리팀이 접근해 문제의 요인을 추적하고

통보하는 방식으로 품질관리 책임을 분리하는 것이 최선이다.

 

가장 중요한 고려사항은 커뮤니케이션이다. 이런 업무의 대부분은 신뢰가 전제돼야 하기 때문이다.

업무의 우선순위가 정치적,심리적 변화에 따라 변화된다면 이는 제대로 되는 업무가 아닐것이다.

 

우선순위를 정의할 때 핵심요소는

1.업무의 가치

2.업무의 원천 - request

3.기업의 가치추구

4.직원상호간의 가치추구

5.고품질이 요구되는 업무의 구분

 

 

반응형

+ Recent posts