본문 바로가기
반응형

Push2

[형상관리] SVN, git 지금껏 형상관리 툴을 세 가지 정도 써봤다. 맨 처음 개발을 시작했을 때 SVN을 사용하다가 (요즘 친구들은 git부터 시작하더라 ^_ㅜ) 회사에 입사하고 나서도 한 동안은 SVN만 사용했는데, 나중에 넘겨받은 소스들에서는 언제적부터 쓰던 소스코드인지 CVS도 있었다. git도 어쨌든 사용하기는 해봤다. (정책 상의 사유로 오픈소스로 공개해야 하는 git hub는 아니었지만) CVS는 전 개발자가 계정정보를 제대로 안알려주고 떠나서 비밀번호를 변경하느라 애를 먹기도 했지만, commit history 관리 형태가 불편하다는 점에서 매우 마음에 들지 않았고 결정적으로는 제 각기 다른 형상관리툴을 사용하고 있던 방식을 일원화하기 위해서 향후 SVN으로 전환해버렸다. 이번에는 잘 쓰고 있었던 SVN 방식에서 .. 2019. 12. 25.
폼 추가 및 삭제에 대한 Upgrade code 이전에 올렸던 버튼 클릭으로 폼 생성 및 삭제에 대한 코드의 문제점을 발견하였습니다. http://ojava.tistory.com/trackback/35 이전에 사용하던 코드로는 변수로 선언된 count가 폼 추가 시마다 1씩 증가합니다. 폼 삭제시에는 1씩 감소하겠지요. 만약 5개의 폼이 생성되어 있는 상태라고 가정해봅시다. count는 증가해서 6이 되어있겠죠. 4번째의 폼을 지우게 되면 count는 1이 감소하여 5가 됩니다. 따라서 다시 5번째로 폼을 추가하게 되면 count를 따라 5의 이름을 가진 폼이 또 다시 생성됩니다. 페이지를 이용하는 유저가 순차적으로 삭제하고 추가한다면 얼마나 좋겠습니까 ㅠ_ㅠ 하지만 그렇지 않다는 것. 그리고 그런 점을 고려해서 코드를 구성해야 한다는 것을 다시 상기.. 2011. 8. 9.
반응형