RSS

눈으로 보는 워드프레스 디버깅

28 12월

워드프레스는 오픈 소스다.

wordpress.org에서 무료로 전체 소스를 다운 받을수 있다는 얘기다. 언제나 펼쳐보고 수정할 수 있는 오픈 소스이지만,  최적화된 소스를 이해하기란 여간 쉽지가 않다. 더군다나 이를 응용해 새로운 테마라도 만들량이면 디버깅이 필수적이다.

디버깅 방법에는 크게 두 가지가 있다.

첫째는 주로 웹 개발에서 주로 사용되는데, 변수의 값을 직접 찍어보는 거다. 빠르고 단순하게 값을 확인할 수 있다는 장점이 있다. 그러나 이곳저곳에 디스플레이를 넣는 것 자체가 귀찮은 일이고 소스가 지저분해진다.

두번째는 개발툴을 이용한 디버깅이다. MS의 비주얼스튜디오가 대표적이다. 디버깅이 필요한 소스 라인에 브레이크 포인트를 건다. 디버거가 해당 라인을 만나면 프로그램이 일시 멈춰 값을 확인 할 수 있는 방법이다. 값 뿐만 아니라 프로그램의 호출 순서며 여러 변수의 값을 동시에 볼 수 있어 한차원 높은 분석이 가능하다. 단점은 디버깅 설정 및 사용법을 배워야 한다. 어렵지는 않지만 대부분의 개발자들이 관심을 두지 않는다. 실제 웹 개발경험이 많은 개발자도 이런 기능을 모르는 경우가 많다.

이번 강좌는 바로 두번째, 개발툴에서 제공하는 디버깅을 하려고 한다. 오픈소스로 멋진 사이트 제작을 상상하며 잠시 기뻐했다가 실제 소스를 보고 좌절했다면,  이 강좌가 바로 해답이 될 것이다. 지금 당장  php용 이클립스를 다운받아 설치하라.

이클립스는 극강의 개발툴이다. 비주얼스튜디와 버금가는 강력한 디버깅에 인텔리센스 기능,  뛰어난 UI, 다양한 호환 등 뛰어나다.

강좌는 이클립스 설치, 디버깅 설정, 디버깅 방법으로 구성한다.

Advertisements
 
 

태그: ,

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

 
%d 블로거가 이것을 좋아합니다: