게임 프로그래머의 만담, 게임코디 2nd
0 투표
1.2k views 만담 (120p) , 1.2k views
소켓서버 기준 몇년 서비스한 게임은 암만 적게 잡아도 100만줄은 나올텐데

진짜 이 안에서 경고가 0개인 서비스들이 꽤 있나요??

 

제가 어디서 들은건데 진짜 놀라워서여... 경고레벨은 비쥬얼 스튜디오 기준 어디까지 설정하나요? 설마 Wall 까지 가진 않죠? 이 단계에선 별에별 이상한데서 경고가 다 튀어나오던데;;

 

저희 프로젝트는 경고가 200개정도 나오는데 혹시 이직할 경우 면접관분들이 부정적으로 생각할까요?

만담에 대한 답글을 하려면 로그인 또는 가입해야합니다.

4 answers

+10 투표
경고는 없는게 정상 입니다.  어려운것도 아닌데 경고를 남겨둘 이유가 없지 않습니까 ?

워닝 경고는 무시해도 되는것들이 대부분이지만  간혹 예측 불가능한 오작동을 만들어낼 경고들도 존재 합니다.  경고를 무시하다보면 중요한 경고조차 무시하게 되므로  경고는 모두 없애는게 맞습니다.
답글 (42.1kp)
외부 라이브러리 같은건 어떡하나요? 거기서 나오는 경고도 수정하나여?
다른 사람이 작성된 코드를 가져다 사용하는데 경고가 있다면 상황에 따라 결정 하셔야 합니다.
일단 경고를 정확히 파악 하셔서  무시해도 되는 경고라면 disable 전처리 하시면 되겠고,
직접 수정해서 해결이 가능하다면  수정 하시는것도 방법 입니다.
+3 투표
지금 제가 하고 있는 프로젝트에서도 서버 컴파일 옵션에서는 모든 경고를 에러 처리하고 있습니다.
답글 (3.6kp)
그럼 만약에 이 경고는 진짜 못잡겠다. 이거 수정하다가 시간이 너무 오래걸릴거 같다 하는건 어떡하나여?
#pragma disable로 경고 코드를 무시하나요?
새로 갖다 붙인 코드에서 경고가 너무 많이 난다면, 일단 무시해야죠.
+1 vote
사실입니다.

프로젝트를 열어보니, 경고가 거의 없네요.
답글 (730p)
수정됨
+2 투표
서버쪽 이야기는 아니긴한데 요즘은 모르겠으나 옛날 게임프로그래밍 또는 C++ 관련 서적들 보면 비주얼 스튜디오 경고 레벨 최소 4단계 그리고 경고를 오류처럼 생각하라고 하라고 되어있었죠 못 없애는건 경고 무시처리를 하더라도

그래서 초기 배울 때부터 강조해서 습관이 되었죠

뭐 프로젝트와 팀 스탠다드나 문화에 따라 다르겠지만 그걸 습관으로 삼고 일해 와서 제가 참여한 프로젝트는 경고가 거의 없게 만들어 오긴 했고 면접은 면접관에 따라 다르겠지만 확률적으로 안 좋게 볼 여지가 있다고 생각이 되네요
답글 (681p)

게임 프로그래머의 만담 커뮤니티, 게임코디 입니다

온종일 코드와 씨름하는 우리들의 외로움을 삭이고자 합니다