그래서 클래스, 함수, 이름 공간에 넣어 맥락을 부여한다. 모든 방법이 실패하면 마지막 수단으로 접두어를 붙인다. 예를 들어, firstName, lastName, street, houseNumber, city, state, zipcode라는 변수가 있다. 주소라는 사실을 금방 알아챈다. 하지만 어느 메서드가 state라는 변수 하나만 사용한다면? state가 주소의 일부라는 사실을 알아채기 어렵다.
addr라는 접두어를 추가해 addrFirstName, addrLastName, addrState라 쓰면 맥락이 분명해진다. Address라는 클래스를 생성하면 더 좋다.