'시연'에 해당되는 글 1건

  1. 2012.03.02 03.02 오후 3시30분~5시50분 스도쿠(김윤겸,이민규)
2012.03.02 18:53
홍보배너링크
홍보배너링크


윤겸씨 스도쿠 시연 도중 발생한 에러

1.
라디오버튼으로 선택한 게임을 로딩할 때 500에러

발생시점 : Load버튼 클릭시

원인 : 스크립트단에서 선택한 라디오버튼의 값을 배열에서 뽑아 낼 때 에러가 났다.

해결 : 라디오버튼.length는 라디오버튼이 2개 이상일 경우만 가능하기 때문에
         라디오버튼이 1개여서 나오는 데이터 undefined를 조건으로 해결해주었다.


민규씨 스도쿠 시연 도중 발생한 에러

1.
게임 정지시 시간 7초, 저장후 입력 되어있는 데이터 8초

발생시점 : 게임 SAVE시

원인 : 랭킹등록과 게임데이터 중간저장 등의 시간데이터를 서버가 아닌 로컬데이터를 가지고 작업했기에
시간차가 생기는 오류가 발생했다.

해결 : 자바단이나 DB서버쪽에서 데이터를 가져오는 방법이 있다.


2. 메서드나 반복문 안에서 블록주석 사용으로 인한 잠재적인 위험요소

원인 :
에러는 아니지만 유지보수시 많은 어려움이 생길 소지가 있는 부분이 있다.

해결 : 메서드나 반복문 안에서는 라인주석을 사용하자.

참고 : 주석은 상대방이 내가 코딩한것을 봤을 때
         나의 생각의 흐름을 읽을 수 있어야 한다.

3. 조건문의 괄호생략으로 인한 잠재적인 위험요소

위험요소 :
if (a > 0 ) System.out.println("warning");
                 위와같이 {}가 생략되어있으면 소스의 직관성이 떨어진다.

해결 : if ( a > 0 ) {
                      System.out.println("warning");
          }
          모든 조건문에 괄호를 다 넣어주자. 기본이다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'숙제 > 소스리뷰' 카테고리의 다른 글

03.02 오후 3시30분~5시50분 스도쿠(김윤겸,이민규)  (0) 2012.03.02
홍보배너링크
Posted by 신나는 뒤벨로퍼 Imovator

티스토리 툴바