경희대학교 안기옥 교수님의 모바일/웹서비스프로젝트 수업을 기반으로 정리한 글입니다.
Ch 1. Debugging
디버깅
컴퓨터 프로그램 개발 단계 중에 발생하는 시스템의 논리적인 오류나 비정상적인 연산(버그)을 찾아내고,
그 원인을 밝히고 수정하는 작업 과정을 뜻한다.
일반적으로 디버깅을 하는 방법으로는 테스트 상의 체크, 실제 데이터를 사용해 테스트하는 방법이 있다.
웹 서비스 디버깅
서버와 클라이언트의 상호 작용에 따른 디버깅을 의미한다.
서버 측면 연산과 클라이언트 측면 연산 및 전달 데이터에 따른 영향 등,
경우에 따라 원인을 밝히는 과정이 다소 복잡해질 수 있기에 단일 Application의 디버깅 대비 어려움이 따른다.
Ch 2. Debugging with VSCODE



Telnet을 이용한 서버 연결 테스트 및 데이터 확인

서버 연결 테스트를 해보기 위해 Windows PowerShell에 접속하여 telnet에 연결한다.

그후, Request Message를 작성한다.

GET /static/admin/css/vendor/select2/select2.css HTTP/1.1
Host: WebServiceProgramming
User-Agent: Mozilla/4.0 (compatible: MSIE 7.0; Windows NT 5.1)
위 코드는 실제 Request Message이다.
※ 헤더 마지막에 빈 줄(Enter 두 번)을 넣어야 HTTP 요청이 끝났다고 서버가 인식한다.

Debugging with VSCODE

이후, Break point를 설정하면서 Check dubug point 하면 된다.
'CS > 모바일웹서비스프로젝트' 카테고리의 다른 글
| 4. Django, 이미지 블로그와 REST API (0) | 2025.10.11 |
|---|---|
| 2. Django 웹 프레임워크 (0) | 2025.10.09 |
| 1. Git & GitHub (0) | 2025.10.03 |