머리말
프로그램 제어권을 잃을 위험이 있으므로 반복적으로 테스트해 보시기 바랍니다.
IDE에서 제공하는 기능을 사용해 보세요.
코드를 철저하게 읽고,
주의하세요.
다른 사람의 코드를 이해할 수 없다
이해하지 못하면 매우 혼란스럽습니다. 이해하지 못하는 것은 일시적일 뿐입니다.
이제 소스 코드는 가능합니다.
아직도 이해가 안가서 걱정되시나요?
프로그래밍 언어의 구문과 키워드는 제쳐두고,
무슨 문제를 해결하느냐가 중요한데,
어떻게 해결하느냐,
왜 이렇게 쓰여있나요?
예외 발생
디버깅 프로세스 중에
예외가 발생하는 경우
먼저 축하드립니다.
당신은 이 방법을 거의 이해하게 되었습니다.
프로그램을 작성할 때 두려워하는 것은 "예외 발생"입니다.
가장 두려워하는 것은 테스트에서 예외가 발생하지 않는다는 것입니다.
예외 온라인으로 던질 예정입니다.
지원하는 오류 메시지가 없습니다.
머리를 깨고 싶어도 원인과 결과를 분석하기가 어렵습니다.
버그를 올바르게 이해하는 것
프로그래밍과 코드 작성은 물론 매우 중요합니다.
프로그래머의 추상적인 비즈니스 기능을 테스트하는 것,
분석 논리 및 메소드를 사용하여 이를 구현하는 능력.
그러나
우리가 작성한 코드에 "완전히 버그가 없다"고 보장할 수는 없습니다.
벌레는 신과 같은 존재라는 것을 알아야 합니다.
철저하게 분석하기만 하면
언제나 가능합니다. 일부 방법을 개선하여
권한 상승, 데이터 획득 및 데이터 변경이라는 목적을 달성합니다.
아직 버그가 발견되지 않았으며,
적절한 조건이 실행되었을 뿐입니다.
훌륭하고 포괄적인 디버깅 기술을 습득
프로그램을 작성할 수 있다는 것은 매우 좋습니다.
프로그램을 성공적으로 디버깅하는 방법은 무엇입니까?
그리고 예외가 발생하면
영리한 방법을 사용하여 문제를 재현할 수 있습니다.
이것은 대단한 일입니다.
버그가 재현되면
저격총과 동일하며
이미 먹이를 겨냥했으며
나머지는 확실한 히트입니다.
마지막에 쓰세요
"책을 백 번 읽으면 그 의미가 분명해질 것입니다."라는 속담이 있습니다.
코드도 마찬가지예요
계좌를 확인하는 것처럼
모든 일을 직접 하고
자수를 꺼내는 것 바늘,
질리지 않고 반복해서 읽어보세요.
담대하게 실수를 수정하고 수정하며,
오류를 디버그하고 프로세스를 추적하세요.
곧 프로그램의 기능에 익숙해지실 거라 믿습니다
.
그런데, 정렬 과정을 문서화하는 것을 잊지 마세요.
이렇게 하면 초기 단계에서
힘들게 다시 시작할 필요가 없습니다. 매번 다시.
저는 @programmer의 작은 조수이며, 프로그래밍과 프로그래머 성장에 관련된 콘텐츠를 계속해서 공유하고 있습니다.