개발 Q&A

제목 php및 CI의 디버깅에 대해서 질문합니다.
글쓴이 바다의이무기 작성시각 2016/01/08 08:21:14
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 15624   RSS

안녕하세요?? 요새 날이 많이 추워졌네요.. 감기조심하세요..

제가 궁금한 내용은 저는 아직까지 echo와 exit를 써서 값이 제대로 출력되는지 확인하고 오류 처리 하는 디버깅(이걸 뭐라고 불러야 하나??? echo디버깅???)하고 있습니다..

저번 부산 정모때 무슨 프로그램을 써서 디버깅하신다고 하셨는데.. 그게 뭔지... 사용법은 어떻게 되는지 생각이 나지 않고 다른분들께서는 어떻게 디버깅하고 계시는지 궁금하기도 하고 해서 질문합니다.

어떻게 디버깅하고 에러 잡으시나요??  그리고 ci는 디버깅을 어떻게 해야 하는건가요???

이래저래 궁금한게 많은데 지금 회사에 프로그래머는 저 혼자... 프로그램쪽으로 아는 사람은 2명정도..ㅠㅠ

 다음글 aws 서울에 리전이 생겼다는데,,,? (3)
 이전글 php 연관배열 자바스크립트로 가져오기 (2)

댓글

/ 2016/01/08 09:24:06 / 추천 0

//바다의이무기

저도 최근까지도 echo같이 출력하여 디버깅을 했는데, 이 방법의 장점은 낮은 단계까지 디버깅을 할 수 있는 방법이라

아직도 사용을 하고 있긴 한데 최근엔 개발 편의를 위해서 미뤄뒀던 원격디버깅에 대해서 세팅을 해봤습니다.

방법은 .. http://cikorea.net/tip/view/1901/page/2/ << 불의회상님의 방법을 응용해서 eclipse로 했던걸 생각할때 ide는 편하신걸로

세팅하시면 될 거같습니다.

참고자료.. ) https://opentutorials.org/course/692/3758

---------------------------------------------------------------------------------------------------------

요새 세팅하고 귀차니즘으로 echo로 많이 하곤 하는데 원격디버깅을 하면 프로그램상 멈추는 지점을 정해서 그 부분의 데이터를

직관적으로 볼 수 있어서 개발이 좀 더 편해집니다. echo로 찍지 않아도 해당 변수에 담긴 데이터를 볼 수 있어서 편합니다.

멈추는 지점을 기준으로 세부적으로 파고 들 수도 있고, 넘어가서 다음지점으로 가서 또 비슷하게 데이터를 볼 수 있어서

개발이 좀 더 편리하긴 한대, 간단간단한건 echo로 출력하는게 좀 더 빨른거 같습니다.

 

박쥐 / 2016/01/11 21:49:52 / 추천 0

저는 보통 echo, var_dump 등으로 출력해보고,

좀 복잡한 로직의 경우 xdebug를 사용해서 디버깅을 합니다.

개발 환경에서는 CI의 프로파일링을 켜지도록 설정해서, 세션이나 쿼리문을 쉽게 보기도 합니다.