커뮤니티

중첩if문을 사용제한하는 이유가 어떤것이 있을까요?

프로필 이미지
캐빈이야
2010-09-17 15:26:32
1815
글번호 204137
답변완료
단일 if절을 많이 나열사용해서 시스템을 개발하면 쓸데 없는 if문절이 맞는지 검사를 하게 되고, 그럼 처리속도면에서 늦게 처리되는것을 피할수 없습니다. 그럼 순간적으로 많은양의 틱데이터가 들어오는 동안에 먹통현상이 생길것이구요... 그래서 if문안에 같은 조건으로 시작되는 검사를 묶고 묶고 묶고 하면... if문을 모두 다 검사를 하지 않아도 되기에 라인수가 10000라인이 넘어가도.로직을 보면. if문 6개만 찾아가서 계산이 됩니다. 그럴려면 중첩if문을 잘활용해서 사용해야 하는데 중첩if문의 사용갯수를 제한을 걸었다고 하시니. 일일이 다 풀어서 개발을 하면 되겠지만, PC가 버벅이게 될것으로 보는데... 어떻게 해야 할까요? 중첩if문을 단일if문으로 나열해서 작성하고 서버급컴퓨터에서 돌려야 할까요?
기타
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-09-17 15:40:10

예스스탁입니다. 글로 답변드리기가 쉽지 않아서... 전화 연락을 부탁드리겠습니다. (02-3453-1060 : 박상우 팀장) 감사합니다. > 캐빈이야 님이 쓴 글입니다. > 제목 : 중첩if문을 사용제한하는 이유가 어떤것이 있을까요? > 단일 if절을 많이 나열사용해서 시스템을 개발하면 쓸데 없는 if문절이 맞는지 검사를 하게 되고, 그럼 처리속도면에서 늦게 처리되는것을 피할수 없습니다. 그럼 순간적으로 많은양의 틱데이터가 들어오는 동안에 먹통현상이 생길것이구요... 그래서 if문안에 같은 조건으로 시작되는 검사를 묶고 묶고 묶고 하면... if문을 모두 다 검사를 하지 않아도 되기에 라인수가 10000라인이 넘어가도.로직을 보면. if문 6개만 찾아가서 계산이 됩니다. 그럴려면 중첩if문을 잘활용해서 사용해야 하는데 중첩if문의 사용갯수를 제한을 걸었다고 하시니. 일일이 다 풀어서 개발을 하면 되겠지만, PC가 버벅이게 될것으로 보는데... 어떻게 해야 할까요? 중첩if문을 단일if문으로 나열해서 작성하고 서버급컴퓨터에서 돌려야 할까요?