Photo by Mathew Schwartz on Unsplash

2019년 5월부터 12월까지 7개월간 우리나라 행정안전부 스마트워크센터 예약프로그램 관리 및 개선업무를 하였다.

 

프로그램의 원 소스파일이 없어, 운영서버에서 jsp, css, js, class 파일들을 다운받고 class 파일들을 디컴파일해서 개발환경을 만들어 관리하였다.

 

class 파일들을 디컴파일 해보니, java 1.4 버전 부터 1.8 버전까지 골고루 들어가 있어서 굉장히 당혹스러웠다.

 

예약일자를 계산하는 스크립트가 조건을 고려하지 않고 만들어져 있어 매주 예약일자가 변경되는 이슈가 있었는데, 이 부분을 해결한 것이 현재 운영하는 데 있어 큰 도움이 되었다고 한다.

 

https://m.blog.naver.com/PostView.nhn?blogId=hmw53&logNo=60201294477&proxyReferer=https:%2F%2Fwww.google.com%2F

 


노용우(Yongwoo Roh) / Software Engineer / ywroh2@gmail.com



'script5007 정의되지 않음 또는 null 참조인 속성을 가져올 수 없습니다'


위 에러가 발생했다면 브라우저부터 확인해봐야 한다. 보통 IE 에서 나오는 에러이기 때문이다.


그리고 html 태그에서 name, id 속성이 다른 태그와 중복되었거나 입력이 되지 않아서 생긴 버그이기 때문에 page 에서 html tag name과 id 확인이 필요하다.


script5007이 무엇을 의미하는 지 궁금하여 찾아봤으나 확인하지 못하였다. 혹시 아시는 분이 있다면 댓글 남겨주시면 감사하겠습니다.



2년 전 게시했던 글이라 기억이 잘 나진 않지만,


개발하던 중 json 데이터에 중복되는 값이 있어서 중복을 제거 하기 위해 검색했던 키워드인 것 같다.


당시 위 문제를 해결하기 위해 사용했던 방법은 아래 링크에서 알 수 있었다.


https://ddalpange.github.io/2017/10/10/js-not-duplicated-object-array/


현재는 JAVA로 풀타임 개발을 하고 있고, 개인 외주로 wordpress 기반으로 웹사이트를 제작하고 있다.


향후 앱 개발도 하고 싶고, 게임 개발도 하고 싶다.


+ Recent posts