주제: 여러분께 테스트를 부탁드립니다 :)
이 포럼은 새로 태어날 태터툴즈의 개발버전을 다룹니다. 이러한 시스템에 익숙하신 분들도 많으시겠지만 그렇지 않으신 분을 위하여 간단한 설명을 해 보겠습니다. :)
---
버전과 릴리즈라는 말을 아래에서 사용할 것이니 먼저 설명을 드리겠습니다. 태터툴즈를 예로 들면, 현재 태터툴즈의 버전이 1.0.4라는 이야기를 합니다. 숫자를 보고 느끼셨듯이, 일반적으로 숫자가 클 수록 최근에 나온 태터툴즈임을 말합니다. 그럼 윈도우의 경우는 어떤지 실험해 볼까요? 시작버튼을 누르시고 '실행'을 눌러 나오는 입력상자에 cmd라고 누르면 검정색 상자가 나옵니다. 거기에 'ver'라고 입력해 보세요. 윈도우 XP 사용자라면 일반적으로 5.1.2600 정도가 나올 것입니다.
일반적으로 1.0.4라면, 앞의 1.0을 버전이라고 부르고, 4를 릴리즈 라고 부릅니다. 버전 숫자는 프로그램에 큰 변화가 생겼을 때 변합니다. 릴리즈 숫자는 커다란 변화는 없지만 버그가 수정되거나, 자잘한 부분이 변했을 때 변합니다.
---
프로그램을 만들 때는 하나의 버전(version) 이 공개된 이후 바로 다음 버전을 위한 작업이 시작됩니다. 만약 개발 과정이 닫혀있는 프로그램의 경우라면 그 중간 과정이 없이 어느날 새로운 버전과 릴리즈 번호를 가진 프로그램이 등장합니다. 하지만 개발 과정이 열려있는 프로그램들의 경우, 발표되는 프로그램과 그 다음으로 발표되는 프로그램 사이에는 수많은 중간 단계들이 존재합니다. 이러한 중간단계의 프로그램들을 일반적으로 trunk라고 하고, 그 사이의 버전번호는 리비전이라고 합니다. 예를 들어, 위에서 윈도우 XP의 예를 보면 2600이 리비전 번호입니다.
새로운 버전을 위한 작업이 시작되면, 기능을 추가하거나 오류를 수정하는 중간 단계의 프로그램들이 있습니다. 보통 이런 프로그램들은 현재 정식으로 발표된 버전과 비교해서 추가된 기능이 있거나 버그가 고쳐지거나 하지만, 반면 충분한 테스트를 거치지 않았기 때문에 불안정한 경우가 많습니다. 하지만 이러한 프로그램을 테스트하고 문제점을 발견하는 것은 매우 중요합니다. 정식 발표판이 나오기 이전에, 발생할 수 있는 수많은 오류들을 미리 발견하고 더 안정적인 프로그램을 발표할 수 있기 때문입니다. 그래서 이 포럼이 생겼습니다. 이 포럼에서는 1.0.5 개발판에서 발생하는 문제점이나 개선사항에 대한 이야기를 다룹니다.
그리고 여러분께 부탁드립니다. 여러분이 태터툴즈에 익숙하신 분이시거나, 새로운 기능을 테스트해 보고 싶으시다거나, 최신 버전의 프로그램을 좋아하시는 분이라면 개발 버전을 설치하고 테스트를 부탁드립니다. 어떠한 종류의 피드백이라도 환영입니다. 문제점이나 개선해야 할 사항을 발견하는 것은 태터툴즈가 쑥쑥 커 나가기 위해 주는 좋은 비료가 될 것입니다 :)
(프로그래밍에 자신있거나 이상한 상황에 대처를 많이 해보신 분이 아니시라면 자신의 메인 블로그를 개발버전으로 업데이트하면 위험할 수 있습니다 ㅠ_ㅠ 다른 디렉토리에 따로 설치를 해 주시고, 다른 구분자를 입력해서 개발버전의 태터툴즈를 기존의 태터툴즈와 분리해서 설치해주세요 :cool: )
-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'