[12] toString 을 항상 재정의하라
핵심 내용
toString 으로 유용한 정보를 얻을 수 있으니 직접 쓸 목적이든 그렇지 않든 무조건 재정의 하라는 내용이다.
특별히 이번 아이템은 정리할 내용이 없다. 다만 저자는 무조건적으로 이를 재정의해서 유용한 정보를 노출하라고 하는데, 주문 정보등 보안상 노출하면 안되는 정보들도 있을 텐데 굳이 재정의해서 노출할 필요는 없는 것 같다.
로그를 남길 때에도 객체에서 필요한 정보만 꺼내서 남기는 형식이지 toString 을 적극적으로 썼던 적은 없었던 것 같다.
Last updated