[[ blog 이사 과정에서 정확한 posting날짜가 분실됨. 년도와 분기 정도는 맞지 않을까? ]]
XP(Extream programming)에 따르면, code branch는 항상 release가능한 상태를 유지해야 한다. 그런데 이는 XP에서 마찬가지로 주장하고 있는, "누구나 수정할 수 있고, 누구나 test가능한 code"의 개념과는 상반된다. 누구나 수정할 수 있고, 누구나 test가능하다면, 그 code branch는 언제든 깨어질 수 있다. 따라서, 항상 releasable할 수는 없다.
"누구나 수정할 수 있고, 누구나 test할 수 있다"는 것과 "코드는 항상 release가능한 상태를 유지해야 한다." 는 것을 어떻게 같이 가져갈 것인가????
나의 XP에 대한 지식이 짧아서 그런것 같은데...
(XP에서 어떻게 표현했는지, 그 정확한 영어 표현이 생각나지 않아서 한글로 적는다...)
'Essay > Software' 카테고리의 다른 글
[Essay] Timezone이 다른 지역의 사람들과 같이 일할때... 이런 방법은 어떨까?? (0) | 2007.07.10 |
---|---|
[Dev] 요약 [extream programming installed]. (0) | 2007.06.17 |
[Essay] Over-engineering에 대해서... (0) | 2007.05.14 |
[Dev] Sometimes, code duplication may need to be allowed. (0) | 2006.12.14 |
[Dev] Source code editing 환경의 통일... (0) | 2006.10.07 |