“Hello, World!”를 풀면서 Pharo 코드를 작성해 보고, Exercism의 진행 방식도 익힐 수 있어요. 이 연습 문제를 완료하면 Pharo 트랙의 나머지 문제가 잠금 해제돼요.
시작하려면 "Hello, World 소개" 영상을 봐요 👇
고전적인 입문 연습 문제예요. 그냥 "Hello, World!"라고 출력해 봐요.
"Hello, World!"는 새로운 언어나 환경에서 프로그래밍을 시작할 때 작성하는 전통적인 첫 프로그램이에요.
목표는 간단해요:
모든 것이 잘 풀리면, 첫 번째 실제 연습 문제를 받아볼 준비가 된 거예요.
Pharo가 아니라 텍스트 편집기에서 이 파일을 편집하고 있다면 시작하기 섹션을 먼저 확인해 봐요.
텍스트 편집기를 사용할 수도 있지만, Pharo IDE는 이 언어를 특별하게 만드는 요소 중 하나예요.
Pharo에서는 메서드가 망가져 있거나 클래스가 없어도 코드(테스트 포함)를 실행할 수 있어요. VM이 망가진 코드를 만나면 디버거를 띄워서 문제를 좀 더 자세히 살펴볼 수 있게 해줘요.
그러면 Create 버튼을 눌러 없는 클래스나 메서드를 추가하고, 오류를 일으키는 코드를 고칠 수 있어요. 이렇게 하면 디버거가 한 발 물러나서, 바뀐 내용을 반영해 실행을 계속 이어갈 수 있게 해줘요.
HelloWorld 예제에서 단위 테스트 메서드 중 하나를 실행해 보면서 이 과정을 직접 해봐요.