SqueakByExample:6.7

From 흡혈양파의 번역工房
Revision as of 04:47, 30 August 2012 by Onionmixer (talk | contribs)
Jump to navigation Jump to search

메서드 찾기

그림 6.32 : 선택자(selectors)에 서브문자열 random (the substring random)을 포함하고 있는 모든 메서드들을 보여주는 메서드 이름 브라우저(the method names brower)

스퀵에서, 여러분이 메시지를 찾는 작업을 돕는 2 개의 도구가 있으며, 둘 모두 도구 플렙에서 드레그하여 꺼낼 수 있습니다. 이 2개의 도구는 인터페이스와 기능이 다릅니다.

섹션 1.9에서 어느 정도 설명 드렸던, 메서드 파인더(the method finder)는 이름 또는 기능(functionality)으로 메서드를 찾을 때, 사용할 수 있습니다. 그럼에도 불구하고, 메서드의 바디를 보시려면, 메서드 파인더는 새로운 브라우저를 엽니다.. 이 작업은 순식간에 압도되게 합니다.

메시지 이름 브라우저(the message names browser)는 좀더 제한된 검색 기능을 갖고 있습니다. 여러분은 검색 상자(search box)에서 메시지 선택자(message selector)의 조각(fragment)을 타이핑해야 하며, 그러면 브라우저는 그림 6.32에서 보이는 것과 같이 메서드들의 이름 안에 조각을 포함하고 있는 모든 메서드들을 열거합니다. 그럼에도 불구하고 이것은 제대로 된 브라우저입니다: 만약 여러분이 왼쪽 패널에 있는 이름들 중 하나를 선택하면 그 이름을 가진 모든 메서드들이 오른쪽 패널에 열거되며, 하단 패널에서 검색될 수 있습니다. 클래스 브라우저(class browser)와 함께, 메시지 이름 브라우저는(message names browser) 선택된 메서드 또는 그 메서드의 클래스에서 다른 브라우저들을 열기 위해 사용될 수 있는 버튼 바를 갖고 있습니다.

Notes