이 비디오에서는 논리 오류와 왜 발생하는지 알아보죠
논리 오류는 코드의 오류나 버그로 프로그램을 잘못 실행하게 하죠
논리적 오류는 프로그래머가 하는 실수죠
실수가 부주의할 때도 있죠
프로그래머들이 정보를 제대로 전달하지 못해서 실수할 때도 있죠
또 있습니다 네 실수를 하면서 에러가 발생하기도
하죠
논리 오류의 원인은 아주 많아요
원인은 중요하지 않아요
고쳐야 해요
코드를 테스트하고 디버그해서 오류를 찾고 정정해야 해요
네 예를 들어 선거에서 투표할 수 있는지 결정하는 프로그램이 있는데 18세 이상만 투표할
수 있다고 가정해 보죠
네 네 이 시간엔 if문에 대해 아직 얘기하지 않았지만 아주 직관적이죠 이 코드 조각을
이해하실 거라 확신합니다
먼저 나이가 18세 이상인지 검사하죠
맞으면 중괄호 안에 있는 코드를 실행해요
뭐가 잘못됐는지 알겠어요?
코드가 격리되어 있기 때문에 쉽게 볼 수 있어요
착오가 있었다고 했잖아요
네 하지만 현실에서는 훨씬 더 많은 코드가 개입돼 있고 이건 훨씬 더 큰 프로그램의
작은 일부일 수도 있어요
네 이 코드의 문제는 테스트 조건이 18보다 크거나 같거나 17보다 커야 한다는
거죠
둘 다 대본대로 될 거예요
18살은 투표권도 없어요
과정 전반에 걸쳐 테스트하는 방법과 모범 사례에 대해 얘기할 거예요
이 부분은 끝났어요
질문 있으면 강의 게시판에 올려 주세요