Sky Archive

Tools/Eclipse

[Eclipse] Task tag란? Task tag의 종류

Anchovy ʕ-᷅ᴥ-᷄ʔ 2021. 11. 16. 11:34

안녕하세요.🐱‍🐉

 

코드를 작성하다 보면 시간에 쫓기거나 우선순위 때문에 미뤄지는 일들이 생기는데,

기억해야지 하고 그냥 주석으로 적어두면 다시 보지 않는 경우가 부지기수인 경우가 많은 거 같아요.


이럴 때 Task tag 기능을 활용해보는 건 어떨까요?


이클립스에서 하단에 Tasks 탭으로 확인할 수 있고 클릭하면 해당 소스코드로 바로 이동도 가능해요.

해당 소스에서는 연필 모양으로 따로 표시돼요.

 

- Task tag 종류

TODO : 좀 더 최적화시키고 리팩터링 시킬 수 있을만한 구석이 있을 때.

           미래에 뭔가 의미 있는 작업을 더 해야 할 필요성을 느낄 때.

FIXME : 문제가 있는 것이 확실하지만, 그걸 지금 당장 그것을 수정할 필요는 없을 때.

XXX : 해당 부분에 대해서는 더 생각해볼 필요성이 있을 때. 또는 해당 부분에 질문이 생길 때.

        코드에서 문제가 일어날만한 부분을 강조 표기할 때. 완벽하게 정확히 구현되지 않은 부분이 있을 때.

        나중에 고쳐야만 하는 부분일 때. (주로 팀보단 자신을 위한 용도로 사용.)

 

ex.

TODO: How about auto-correcting small spelling errors?
FIXME: This won’t work if the file is missing.
XXX: This method badly needs refactoring: should switch by core type.

 

※ Tasks 탭이 없는 경우?
Window > Show View > Tasks


- 커스텀 tag 추가하기

기본 3종 태그 외의 태그를 커스텀하여 추가할 수도 있어요.

아래 Task Tags 메뉴에서 Task tag를 추가, 수정할 수 있고 우선순위를 설정할 수 있습니다.


Window -> Preferences -> Java -> Compiler -> Task Tags

 

+ Task Tags 색 변경

Window -> Preferences -> Java -> Editor -> Syntax Coloring > Task Tags