배워서 남주는 개발자 :)

항해99

22.03.28 [항해99 22일차] 절대경로 상대경로 / sequelize와 SQL / 단위테스트와 TDD

핏짜보이 2022. 3. 30. 08:30
반응형
  •  
    07:00 - 08:00 준비
  •  
    08:00 - 08:30 cs 배열 공부
  •  
    08:30 - 09:30 개인프로젝트 경로연결 문제
  •  
    09:30- 10:00 cs
  •  
    10:00 - 10:30 cs 팀과제
  •  
    10:30 - 11:40 개인 과제
  •  
    11:40 - 13:00 점심
  •  
    13:00 - 16:00 개인 과제 - 메인 화면 서버 연결 및 상세페이지 화면 연결
  •  
    16:00 - 18:00 개인 과제 - 상세페이지 데이터 받아오기
  •  
    18:00 - 20:00 저녁
  •  
    20:00 - 22:30 개인 과제 - 상세페이지 데이터 연결 및 개인 프로젝트 데이터 연결 작업중

 

 

 

[항해99 22일차]

 

🛑 오늘 할 일

  •  
    개인 프로젝트 서버에 데이터 전송
  •  
    주특기 숙련 - 작성페이지 데이터 전송(post) + 로그아웃 버튼 수정 : 경로 변경후 안됨...
  •  
    주특기 숙련 - 메인페이지 데이터 받아오기(get)
  •  
    주특기 숙련 - 메인페이지에서 클릭시 해당 데이터로 상세페이지 열기
  •  
    주특기 숙련 - 상세페이지 데이터 받아오기(get)
  •  
    CS 배열 공부

 

🛑 오류수정

  •  
    node : net::ERR_ABORTED 404 (Not Found)

→ 해결법 : 경로가 잘못되어서 가져올수 없다는 의미

<script src="./API_Check/authCheck/authApi.js"></script>

 

  •  
    경로설정시 호출 에러 : “/파일명/파일명”

→ Index라는 파일명은 기본값으로 호출이 되기 때문에 해당 파일명을 호출하려면 ‘/파일명'까지만 작성해도 호출가능, 같은 폴더안에 index 파일이 있으면 이름을 바꾸거나 다른 폴더에 넣어놓으면 호출되지 않음!

 

 

🛑 새로 알게된 내용

  •  

불필요한 테스트코드는 무엇이며, 100개의 테스트 케이스보다 1개의 테스트 케이스가 더 효과적일 수 있는 이유는 무엇인가요?

불필요한 테스트코드를 흔히 dead code라고 불리는데, 이는 프로그램 내에서 소스는 작동하지만, 결과적으로는 사용할 수 없다. 이 실행은 계산 되고자 하는 시간과 메모리의 낭비 때문에 여러 버그들을 일으키는 문제가 될 수 있다. 또한, 여러 개의 테스트 코드는 품질 수준이 cost/beneft으로 보았을때, 컴파일된 버전의 리소스에 접근하기 어렵고, 빠른 시간내에 테스트할 수가 없기 때문에 1개의 테스트가 오히려 효과적이다. 더불어 철저하게 테스트 된 케이스가 유효성을 검사하는데 쉽게 접근할 수 있다.

  •  

 

728x90