1. scope operator (::)

코드를 점묘화 시켜버림. 문장도 아니고 그림도 아닌것 같은 해괴한 느낌이 듦.


2. dereference operator (->)

(>=, <=, != 처럼) 조합의 의미도 없는 주제에 서로 다른 두 개의 심볼이 합쳐져 있음.

컴파일러가 자동으로 구분해줄 수 있는데 reference operator ( . ) 와 구분지어져 일일이 오류를 내는게 비생산적.


3. under score ( _ )

나 snake 싫음. hyphen 만큼이나 쓸데없어 보임.


boost libraries (snake) 와 clang (camel) 소스코드를 합치면 지저분함의 극치를 볼 수 있음.