2009년 5월 19일 화요일

[5월 12일 화] 예상치 못한 문제가 늘 생긴다는 건 예상가능하다.

요약 : 삽질의 하루

--- 사건사고

- 경력이 높았던 개발자 한 분이 연락도 닿지 않은 채 출근을 하지 않았다.

- 개발환경이 JDK 5.0 -> IBM JDK 1.4로 내려감

 . Reason : WebSphere 버전이 6.1이 아닌 6.0으로 확인됨 (0.1 차이인데 jdk 가 바뀐다.-,-);
 . Impact : 이클립스는 기존 JAVA 5.0을 이용하고 컴파일만 IBM 1.4 로 변경.
그런데 Tomcat 이 compile 한  JSP 파일에서 버전충돌나는 현상이 계속 발생 <-- Unsupported major.minor version 49.0 에러가 징그럽게 괴롭히기 시작한다.
(SW아키텍트와 함께 거의 4시간 가까이 삽질을 함. 아이고 내 시간이야!! )

<- 해결방안
 . 이클립스의 빌드클린

 . 톰캣 work directory clean
그리고 JSP 파일 TOUCH !!! <- 이것도 중요!

. Side Effect :

- CI 서버도 JDK 변경함

- 그리고 이제 Annotation 은 사용할 수 없게 됨. (!!!!아쉽!!)


--- To Do (=Done)


- 순수 개발에 들어가는 Development Time 을 자신이 계산할 수 있도록 이클립스 Mylyn 의 Task Base 기능을 개발자와 공유.


(Trac이나 JIRA 같은 서버가 없는 관계로 그냥 이클립스 Local 을 이용하기로 함.
 놀란 점중 하나는 실제 working time 만 기록된다는 점이다. (사용자 입력이 없으면 시간흐름이 중지된다!!!)

- Cross-functional Team Skill 조사?

댓글 2개:

  1. 비밀 댓글 입니다.

    답글삭제
  2. @Anonymous - 2009/05/20 10:11
    네. 맞아요! (/^_^)/~ 좋은 하루 되세요~

    답글삭제