C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[16147] 인증 얘기가 나와서 한가지 궁금한 것이...
김시환 [godson2] 3720 읽음    2009-06-03 16:33
인증 얘기가 나와서 한가지 궁금한 것이 있습니다.

저 같은 경우 장비를 개발하기 때문에 장비 한대당 한대의 PC가 딸려서 나갑니다.

뭐 개발이야 빌더2009 버젼이 설치된 한대의 PC로 하고 실행 파일만 장비에 딸린 PC 에 넣어주면 문제야 없겠지만 장비 개발이라는 것이 아시는 분은 아시겠지만 디버깅을 하기 위해서는 장비와 PC가 같이 붙어있어야 한다는 것이지요..

그것도 장비가 회사에 있으면 그나마 어찌 어찌 해 보겠지만 클라이언트 사이트에 납품된 상태에서 고객의 요청에 의해 프로그램을 수정해줘야 하는 일이 비일비재 합니다.

그렇게 되면 빌더 6.0의 경우 시리얼 키만 넣어주면 여러대의 PC에 설치가 가능해서 클라이언트 PC에 설치하고 프로그램 수정해 주고 모든 수정이 끝나면 빌더를 지우는 식으로 업무를 처리하면 됐지만

2009 버전의 경우 PC 가 변경될 때마다 라이센스를 다시 발급받아야 하는 상황이라면 이건 문제가 좀 심각해 집니다.

지금도 제 경우 관리 포인트가 몇십군대가 되고 계속 새로운 개발이 이루어지면서 아울러 클라이언트 사이트도 늘어 납니다.

아직 2009 버전을 사용하고 있지는 않지만 차후 윈도우 7 이 주력 OS 가 되었을 경우 빌더 2009의 업그레이드를 심각하게 고려해 봐야 하는 상황에서 이 라이센스 문제는 또다른 고민거리가 되네요....

라이센스 정책이 1PC - 1Copy 가 아닌 Dongle 을 사용하는 방식의 라이센스가 있어야 할듯 싶은데요...
민성기.오랑캐꽃 [oranke]   2009-06-03 22:36 X
남병철.레조 [lezo]   2009-06-03 23:08 X
USB 방식이 세분화 되면 딱 좋을것 같은 상황인듯합니다.
김시환 [godson2]   2009-06-04 09:11 X
장비는 기계에 물려 기계를 동작만 시켜주는 역할을 하기 때문에 네트웍에 잘 물리지 않습니다. 게다가 업체들이 대한민국 전역에 산재해 있는 터라 네트웍 디버깅이 불가능 하죠..
히나가 좋아요 [bisper]   2009-06-04 11:17 X
PC를 물려서 사용한다고 하면 그냥 All-in-one 버전을 구입하시는게 어떠신가요??
올인원의 경우에는 모든 프로그램이 USB에 저장되어 있고 그 USB만 끼우고 사용을 하면 어떤 컴퓨터에서든 사용이 가능한
라이센스가 부여되어 있다고 들었습니다.
대신 라이센스가 기간으로 적용되어 있다고 합니다만.
이것은 프로그램에 대한 업데이트 지원 기간이고..
그냥 사용하는 것은 별 상관없다고 들었습니다.
장성호 [nasilso]   2009-06-06 01:21 X
저도 장비개발회사에 다니고 있습니다.
저는 아직 FA쪽 개발 경력이 별로 없지만,
아직까지 회사에서 장비에 직업 개발툴(Builder)를 설치해 본적은 없는것 같더군요.

원격디버깅이 안된다구요?
Builder를 직접 장비에 설치한다면 현장에 내려가서 프로그램 수정해야 하지 않나요?
어차피 현장에 갈껀데.. LAN선을 장비 PC랑 노트북이랑 연결해서 원격디버깅하면 되지 않나요?
랜카드가 없는 장비 PC도 있을수있겠지만.. 요즘 왠만한 메인보드는 OnBoard로 LAN포트가 있던데....

뭐 이건 제 생각이 아니구 저희 사장님 방침인데..
장비에 개발툴을 설치하는것 싫어 하십니다.
장비에 개발툴 넣어 디버깅하면서 프로그램의 문제점을 찾기보다는
코드를 보면서 충분히 깊이 잘 생각해서 프로그램하길 원하는거죠.
처음엔 문제점을 찾는데 시간이 오래 걸리지만 그렇게 경력이 쌓이다 보면
한번을 짜도 더 문제가 적은 코드를 짜게 되는것 같습니다.

그래도 완벽한것이 없듯이 프로그램에 버그가 없을수 없죠~!
이땐 Log를 잘 남기는것이 중요한것 같습니다.
현재 회사에서 DB(FireBird)를 사용하는 Log툴을 만들어 쓰는데..
Log툴만으로도 왠만한 디버깅은 다 되더군요

문제가 발생했을땐 Log파일 보내달라해서 분석해보면
어떤 상황에서 문제가 발생해는지 왠만큼 추적가능하구요..

그럼..

+ -

관련 글 리스트
16147 인증 얘기가 나와서 한가지 궁금한 것이... 김시환 3720 2009/06/03
16154     Re:인증 얘기가 나와서 한가지 궁금한 것이... 박지훈.임프 3327 2009/06/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.