java에서 reflection 을 이용해서 프로그래밍 하는것이 나중에 tool(IDEA,eclipse...)을 이용해서 기계적인 refactoring(예로 rename refactor)을 하는데 방해가 될거 같습니다.
reflection (meta programming)을 많이 이용한 소스의 refactoring을 tool에서 지원가능할거 같나요? 만약 가능하다면 어떤 방식으로 가능할까요?
그에 맞는 기능의 플러그인이 필요할듯 합니다. hibernate관련 플러그인들이 그런 목적에 쓰이는것 같습니다. 코드 생성, 업데이트까지 해주니까요. 그래도 명시적인 코드보다 정말 귀찮긴 하더라구요. 인터페이스만 이용해도 뭐 하나 찾는데 두번 찾아야 하는 번거로움이. ㅡ,.ㅡ
-- Signature -- 青い空大好き。 蒼井ソラもっと好き。 파란 하늘 너무 좋아. 아오이 소라 더좋아.
이클립스에서는 그럭저럭 잘 됐던것 같은데요. (충분히 '많이' 사용하지 않아서 일수도.)
지금하고 있는 작업도 그런 식으로 하고 있는데, 혹여 문제될지 모르니 문제가 발생하는 경우가 있으면 알려주세요. :)
May The Force Be With You.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
그에 맞는 기능의
그에 맞는 기능의 플러그인이 필요할듯 합니다.
hibernate관련 플러그인들이 그런 목적에 쓰이는것 같습니다.
코드 생성, 업데이트까지 해주니까요.
그래도 명시적인 코드보다 정말 귀찮긴 하더라구요.
인터페이스만 이용해도 뭐 하나 찾는데 두번 찾아야 하는 번거로움이. ㅡ,.ㅡ
-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.
이클립스에서는
이클립스에서는 그럭저럭 잘 됐던것 같은데요. (충분히 '많이' 사용하지 않아서 일수도.)
지금하고 있는 작업도 그런 식으로 하고 있는데, 혹여 문제될지 모르니
문제가 발생하는 경우가 있으면 알려주세요. :)
May The Force Be With You.
May The Force Be With You.
댓글 달기