Facts
코딩테스트 연습 짝프로그래밍(백준 단어 개수 세기)
스프링 강의 훑기
스프링 과제 업데이트
Feelings
매우 좋음
그러나 피곤함
Findings
클래스의 경로문제
자바는 다른 경로에 있는 클래스를 어떻게 접근하나 항상 궁금했었다.
오늘 삽질을 한시간 정도 한 후에 IntelliJ IDEA가 항상 import를 자동으로 해주었기 때문에 다른 경로에 있는 클래스에 아무런 오류없이 한 번에 접근할 수 있었던 것임을 깨달았다.
그리고 org.springframework.scheduling.config 경로에 있는 클래스는 실제로 쓰일 수 없는? 설명서 같은 존재인 것이다. 라는 가설도 얻게 되었다.
오늘은 왜 삽질을 하게 되었는가?
나는 아직 구현되지 않은 클래스의 method를 사용하는 코드를 미리 구현했다.
그 후에 클래스를 구현했는데 이게 웬걸? 클래스에 있는 메소드가 접근이 안되는 것이다. 그보다, 그 클래스로 접근이 불가능했다.
대신에 spring framework에 있는 클래스의 인스턴스를 생성하고 있었다.
사건의 전말은 이러하다.
아직 구현되지 않은 클래스의 method를 사용하는 코드를 미리 구현할 때 IntelliJ는 자동으로 spring framework에 있는 클래스를 import했고, 내가 다른 경로에 같은 이름의 클래스를 구현만 했지 import를 수정하지 않은 것이다.
말하기도 민망한 초보적인 실수지만, 다른 경로의 import를 하는 것이 java에서도 똑같은 방식으로 이루어진다는 값진 교훈을 얻었다...
Future Action Plans
루비 객체지향 1p 읽고 씻고 자기
Feedback
짝프로그래밍 짱!
삽질도 같이 하니 재밌다 ㅋㅋㅋㅋㅋㅋㅋ