«debugging» 태그된 질문

디버깅은 프로그램이 실행 중일 때 프로그램 상태를 검사하는 과정으로, 일반적으로 디버깅 도구를 사용하여 비정상적으로 작동하는 버그를 찾습니다.

10
버그를 해결하기 위해 모든 길을 다 썼을 때해야 할 일
저는 크로스 플랫폼 모바일 애플리케이션 (1 인 팀-그 자체만으로)에서 일하는 주니어 프로그래머 (지금까지 경력 4 개월)입니다. 이 프로그램 / 응용 프로그램에 꽤 큰 버그가 있습니다 (각각 자신의 cpp 파일이있는 30 개의 다른 헤더 파일). 나는 버그로 무슨 일이 일어나고 있는지 정확하게 추적하려고 노력하고 있으며 수정하기도합니다 (일부 해킹을 사용하여 문제를 해결하려고 …

3
“일반적인”디버그 방법에 대한 이론이나 책이 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 많은 컴퓨터 공학과 공학을 읽고 연구했으며 디버깅이나 디버깅 방법에 대한 책을 거의 보지 못했거나 전혀 보지 못했습니다 (확실히 내 자신의 디버깅 …
12 debugging 

6
디버깅 : 특정 수정 사항이 작동 한 이유를 자세히 이해하고 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 디버깅 할 때 때때로 변경 사항이 있음을 발견하고 왜 그 변경 사항이 프로그램의 일부 버그를 수정하는지 100 …
12 skills  debugging  bug 

7
왜 학교는 디버거를 다루지 않습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . SO에 대한 또 다른 숙제 질문 후에 . 대다수의 학생들은 디버거가 무엇인지 또는 어떻게 사용하는지 전혀 모릅니다. …

5
이진 형식을 어떻게 디버깅합니까?
이진 빌더 빌드를 디버그 할 수 있기를 원합니다. 지금은 기본적으로 입력 데이터를 이진 파서에 인쇄 한 다음 코드에 대해 깊이 들어가서 출력에 대한 입력 매핑을 인쇄 한 다음 출력 매핑 (정수)을 사용하여 해당 정수를 찾습니다. 이진에서. 꽤 어색하고 입력과 출력 사이의 매핑을 얻기 위해 소스 코드를 깊이 수정해야합니다. 바이너리를 다른 …
11 debugging  binary 

5
버그 조사 학습 [폐쇄]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 어려움을 어떻게 정의해야할지 잘 모르겠습니다. 그것은 직장을 구하기 전에 두 명의 예비 직원이 나에게 한 시험을 상기시킵니다. …


5
정보가 거의없는 디버깅을위한 팁? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …
11 debugging 

8
경쟁 업체에 비밀을 노출시키지 않고 어떻게 PHP 웹 애플리케이션을 안전하게 디버깅해야합니까?
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 최근에 프로그램을 만들었습니다. 두 줄의 코드를 삭제하는 것을 잊었습니다. 그 실수는 매일 매일 800 달러가 들었습니다. PHP로 프로그래밍하고있었습니다. 방문자가 프록시를 사용하는 경우 다른 곳으로 리디렉션합니다. 일부 코드에 …
11 php  debugging 

11
디버깅과 테스트의 차이점은 무엇입니까?
소프트웨어 테스팅 소개 (Ammann & Offutt)는 p.32에서 5 단계 테스팅 성숙도 모델을 언급합니다. 레벨 0 테스트와 디버깅에는 차이가 없습니다. 레벨 1 테스트의 목적은 소프트웨어가 작동 함을 보여주는 것입니다. 레벨 2 테스트의 목적은 소프트웨어가 작동하지 않음을 보여주는 것입니다. 레벨 3 테스트의 목적은 특정 사항을 입증하는 것이 아니라 소프트웨어 사용의 위험을 줄이는 …


13
프로그램이 결코 잘못되지 않을 것이라고 보장 할 수 있습니까?
여기에 시스템이 있습니다. 최근에 시스템에서 생성 된 보고서의 숫자 중 하나에 잘못된 계산이 있습니다. 우리의 경험을 통해, 우리는 몇 년 동안이 시스템에서 어떤 문제 / 오류도 겪지 않았습니다. 이 시스템의 작가는 이미 사라 졌으므로 프로그램을 거의 추적 할 수 없습니다. 그러나 입력 데이터, 설정 및 올바른지 확인했습니다. 이제 제 질문은, …
10 debugging 

7
복잡한 레거시 앱에서 새로운 버그가 발생할 가능성을 낮추기 위해 어떤 방법을 사용할 수 있습니까?
내가 일하는 곳에서 나는 종종 오래된 시스템 (.NET 1)에서 코드를 완성한 스파게티를 개발하고 버그 수정해야합니다. 변수 이름, 프로그램 구조 또는 주석에 대한 생각은 거의 없습니다. 이로 인해 어떤 비트가 변경되어야하는지 이해하는 데 오랜 시간이 걸리고 수정을 했으므로 기존 소프트웨어를 '파손'하는 경우가 많습니다. 난 정말 정말 하거나 이에 대한 프로그래머 시간 …

5
서버 종료시 객체를 올바르게 폐기
큰 C ++ 프로젝트를 진행 중입니다. REST API를 노출하는 서버로 구성되어 다른 많은 서버로 구성된 매우 광범위한 시스템을위한 단순하고 사용자 친화적 인 인터페이스를 제공합니다. 코드베이스는 상당히 크고 복잡하며 적절한 디자인을하지 않고도 시간이 지남에 따라 발전했습니다. 내 임무는 더 안정적이고 신뢰할 수 있도록 새로운 기능을 구현하고 이전 코드를 리팩터링 / 수정하는 …
9 c++  debugging  memory 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.