일상적 작업은 PhpStorm의 자동화 도구가 처리해주므로 고품질 코드를 작성하는 데에만 집중하세요. 이 에피소드에서는 PhpStorm의 강력한 자동 완성, 자동 클래스 가져오기, 오류 탐지 기능, 이동을 위한 단축키, 다양한 PHP 버전과 Composer 지원을 이용해 워크플로를 간소화하는 방법을 알아봅니다.
PhpStorm을 사용한다면 아마도 PHP 코드를 작성하고 있을 겁니다. 그리고 키보드 단축키나 액션을 배우지 않아도 PhpStorm에서 많은 작업을 자동 처리할 수 있다는 사실을 곧 깨달을 겁니다.
자동 완성 기능
우선, PhpStorm이 코드를 자동으로 완성해 주는 경우를 자주 보게 될 겁니다. PhpStorm은 코드베이스에 대한 심층적인 이해를 바탕으로 메서드 이름, 변수, 함수, 매개변수, 전체 코드, 클래스 이름 등 다음에 무엇을 작성해야 할지 사용자에게 제안합니다.
클래스와 관련하여, PhpStorm은 자동 로드할 항목을 이해합니다. 즉, 사용자가 파일 내에서 처음으로 클래스를 참조하면 PhpStorm이 자동으로 해당 클래스를 가져옵니다.
클래스 옮기기
나중에 사용자가 이 클래스를 다른 위치로 옮기려고 하면 PhpStorm이 이에 대한 모든 참조를 올바르게 업데이트합니다. 또한 원래 클래스의 네임스페이스도 업데이트하므로 사용자는 지루한 세부적인 작업까지 신경 쓸 필요 없이 생산성을 최대한 끌어올리면서 정말 중요한 작업인 코딩에 집중할 수 있습니다.
오류 탐지
PhpStorm의 심층적 이해가 작용하는 또 다른 부분은 오류 탐지입니다. 누락되었거나 지원 중단된 코드 부분을 알려주고 광범위한 타입 검사를 수행하며 PHP의 몇 가지 특이점에 대해서도 이해합니다.
이동
다음으로, 코드베이스 내에서 클래스 정의, 함수 선언 또는 변수 사이를 이동할 수 있습니다. Control 또는 Command를 누른 상태로 이동하려는 위치를 클릭하면 됩니다.
Composer 지원
마지막으로, PhpStorm은 Composer를 지원하며 다양한 PHP 버전과 호환됩니다.
이 시리즈의 다른 동영상에서 이러한 내용 중 많은 부분을 더 자세히 살펴보겠지만 PhpStorm를 속속들이 알지 못하더라도 충분히 이용할 수 있다는 사실을 기억해 두세요. 이 IDE는 여러분이 코드를 작성할 때 많은 작업을 자동으로 처리해 줍니다.