목록defensiveprogramming (1)

방어적 프로그래밍의 개념 (Defensive Programming) 많은 사람이 사용하는 소프트웨어를 개발할 때에는 사용자가 어떻게 사용을 하던지 정상적으로 작동하도록 만드는 것이 좋다. 방어적 프로그래밍에대한 간단한 개념을 살펴보자. syntax error 'syntax error' 라는 문법 에러가 있다. 예를 들어 int x 입력하고 세미콜론을 넣어줘야 하는데 까먹었을 때 요즘은 VS같은 id가 많이 좋아져서 미리 잡아주기도 하고, 컴파일을 하면 아주 잘 잡아준다. 그래서 컴파일러에게 좀 의존적으로 코딩하는 것도 나쁘지 않다. 오히려 오류가 있으면 컴파일러가 미리 잡아줄 수 있도록 코딩을 하는 게 좋다. semantic error 일반적으로 문법에러는 어느 정도 숙련이 되면 크게 걱정하지 않아도 된..
💘 C++/함수
2022. 8. 20. 18:25