336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
간단하지만 아주 유용한 기능 하나 소개하고자 합니다.
디버깅시에 각 함수의 반환값 및 변수의 값을 코드상에서 바로 확인할 수 있도록 해주는 기능입니다.
사실 그다지 좋은 방법은 아니지만, 코드상에서 특정 변수값에 대해서 확인하고자 할 때, 보통 log.debug와 같이 logging framework를 통해서 그 값을 콘솔에서 찍어보는 방법을 많이 쓸꺼라(??) 생각이 듭니다.
예를 들어, 위 이미지에서 처럼 특정 객체의 값 구성을 확인해볼 때, 로그를 찍어볼 수 있습니다.
그런데, 굳이 collection객체의 개수라던지 primitive 변수들의 값들을 확인하기 위해서 일일히 log.debug를 사용하는건 어찌보면 낭비가 아닐까 합니다.
그런 수고를 조금이나마 덜 수 있는 방법을 IntelliJ에서는 Show values inline이라는 기능으로 제공을 합니다.
Debug 패널에서 아래와 같이 옵션을 선택하시면 됩니다.
Show Values Inline 옵션을 체크하면 아래와 같이 변수나 또는 함수 반환값을 실시간으로 각 라인 맨끝에 추가로 보여줍니다.
일반적으로 Collection 객체라던지 Map 객체에 대해서는 그 객체 키와 사이즈에 대한 정보를 보여주며, String 또는 primitive 변수에 대해서는 그 값 자체를 보여줍니다.
옵션 하나 활성화시키면 간단한 로깅을 따로 찍을 필요가 없게 해주는 고마운 기능인 듯 싶습니다.~!
'IDE & Apps > IntelliJ Idea' 카테고리의 다른 글
깃털보다 가벼운 인텔리J 아이디어(IntelliJ Idea) 팁 11 - Method Extract (0) | 2016.06.16 |
---|---|
깃털보다 가벼운 인텔리J 아이디어(IntelliJ Idea) 팁 10 - File & Code Template (0) | 2016.05.20 |
깃털보다 가벼운 인텔리J 아이디어(IntelliJ Idea) 팁 8 (0) | 2016.05.19 |
깃털보다 가벼운 인텔리J(IntelliJ) IDEA 팁 7 (0) | 2016.05.13 |
깃털보다 가벼운 인텔리J (IntelliJ) IDEA 팁 6 (0) | 2016.05.11 |