본문 바로가기
  • Seizure But Okay Developer
생각정리

개발 관련 tip 내용 정리

by Sky_Developer 2022. 11. 28.

분석 방법

  • eclipse 에서 특정 메소드의 open call hirachy 의 반대 open callee 를 선택
    1. 실행 메소드 목록을 모두 복사
    2. 기본 유틸 삭제 후 메소드명을 통해 동작 확인

코딩 방법

  • 메소드 명은 명확히, 알아볼 수 있게
  • 공통적으로 사용하는 메서드는 개별적인 함수로 빼놓기
  • 해당 함수의 동작 발생 규칙을 간결한 설명으로 주석 작성
    • ex) 작성한 로직의 영향도에 대한 내용, 작성한 로직에 들어올 데이터에 대한 내용 등
    • 10분을 투자함으로써 다른 사람이 내 코드를 분석할 시간을 3시간 -> 1시간으로 줄여줌
  • 작성한 파일 상단에 로직 흐름도에 대한 수도코드 작성하기
  • 위에서 작성한 수도코드에 따른 로직을 함수화 하기
  • 방어로직은 항상 넣도록 유의 (ex. 길이체크 등)
  • 분기처리는 (null, 원하는 값)이 들어오는 경우 <-> 들어오지 않는 경우 를 유의해서 작성
    • 이때 부정처리는 주의해서 써야함
    • 특정 해당 케이스에 대한 로직 처리는 부정처리 대신 긍정처리를 이용

댓글