프로그램 정보는 중요합니다 ㅇㅂㅇ

진짜 잡소리입니다만…

개발을 한 프로그램을 배포할 때에는 많은 정보를 작성하게 됩니다. 특히 배포자(게시자)의 이름과 프로그램 지원 링크, 버전 정보, 설치 날짜 같은 정보는 정말 기본 정보이죠. 이 정보들을 통해서 어떤 오류가 발생할 수 있을지를 가장 기초적으로 판단하는 것인데, 프로그램 자체에도 기록이 되어 있지만 배포용 프로그램들에도 기록이 되어 있습니다. IDE들끼리 플러그인으로 연동되어 있으면 이 정보가 자동으로 처리되지만 그렇지 않을 경우에는 해당 프로젝트에서도 관리를 일일이 해줘야 합니다.

이 정보가 왜 중요하냐고 하면 주로 프로그램의 오류 찾기일수도 있지만, 다른 프로그램이 해당 프로그램의 기능을 침범하는 경우에도 회사에 해당 정보를 넘겨 회사끼리 처리하도록 하는 것도 은근 중요합니다. 개인이 대응하는 것보다 훨씬 더 자세하게 대응할 수 있습니다.

그럼 이런 정보는 어디서 찾을까요? 리눅스나 맥의 경우에는 배포 단위에 어느 정도의 프로그램 정보가 들어있습니다.

%ec%8a%a4%ed%81%ac%eb%a6%b0%ec%83%b7_2016-12-23_19-51-11

윈도우 설치 프로그램의 경우에는 설치 정보가 기록되어 있습니다. 프로그램 추가/제거 환경에 보면 정보가 기록되어 있습니다. (윈도우 프로그램의 경우에는 부적절한 예시를 보여드려 죄송합니다.)

%ec%8a%a4%ed%81%ac%eb%a6%b0%ec%83%b7_2016-12-23_19-44-04

그리고 마지막으로, 스토어들의 경우에는 스토어들의 정보가 공유됩니다. 보여드리는 건 앱스토어지만 구글 플레이, 스팀, 플레이스테이션 네트워크 또한 다 마찬가지로 이런 정보들을 가지고 있습니다.

%ec%8a%a4%ed%81%ac%eb%a6%b0%ec%83%b7_2016-12-23_19-54-53

트위터에서 어떤 분이 프로그램간 충돌로 피해를 보신 분이 계시던데, 이런 정보를 통해서 AS 잘 받으실 수 있었으면 하기도 하고, 이젠 슬슬 사람들이 이정도 정보는 알고 있어야 할 것이란 생각도 들어서 한번 적어봤습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.