SW 그리고 아빠 엔지니어링 중...

아는 만큼 보이고, 경험해봐야 알 수 있고, 자꾸 써야 내 것이 된다.

개발/TDD 2

[개념] TDD 란?

Agile 은 방법론이 아니라 하나의 철학이다. 더보기 . 업무를 작은 공략 단위로 정하고, 이를 자주 반복하는 방식으로 개발하는 접근 방식 Agile의 철학아래 여러 방법론이 존재한다. (Scrum, XP, LEAN) L 전 세계적으로 Scrum이 유행이고 한국은 거의 Scrum만 쓰는 것 같다. 이 Scrum은 개발에서만 쓰는 것이 아니라 이런 프로세스가 적합한 곳에서 두루 쓰이고 있다. 왜 Agile을 언급하는가? Agile의 행동 "실천" 방법론으로 XP를 발표했는데 이 XP 내용중 하나가 TDD 이기 때문이다. TMI : 이 TDD가 개발자 사이에서 각광받기 시작해서 따로 켄트백이 TDD를 더 자세히 책을 썼다고한다. TDD를 영접하기 전에 TDD 창시자는 켄트 백이다. 더보기 켄트 백 . XP..

개발/TDD 2022.12.22

개발 환경 없이 TDD(test driven development) 연습 해보기

아래 사이트는 TDD 써보고 싶긴, 한데 TDD 좋은 것 같긴 한데, TDD를 훈련해보기 위한 TDD 계의 백준이다. 더보기 실제로 TDD 연습을 한다고 할 때 - 코드를 작성해야 하고 - 이 코드를 실행할 수 있는 SDK가 있어야 하고 - TDD를 지원하는 framework가 있어야 한다. 이렇듯 아무리 TDD 연습을 해보려고 마음먹어도 이런 환경이 갖추어져 있지 않으면 연습해보기가 만만치 않기에 이런 사이트가 얼마나 고마운 일인지 모른다. 만약 여러분이 이 사이트를 통해서 TDD 경험을 쌓는 데 많은 도움을 받았다면 donate를 통해 개발자에게 마음을 전해주시기 바랍니다. https://cyber-dojo.org/creator/home cyber-dojo a place to practice prog..

개발/TDD 2022.12.14
320x100