목록test (2)
기록방
길벗 IT도서에서 주관하는 코딩 자율학습단 8기 : Spring Boot 파트에 참여한 기록입니다 [ 목록 ]14.1 댓글 기능의 개요14.1.1 댓글과 게시글의 관계게시글 입장하나의 게시글에 여러 댓글이 달림one-to-many일대다(1:n) 관계댓글 입장여러 댓글이 하나의 게시글에 달림many-to-one다대일(n:1) 관계comment 테이블의 외래키로 article 테이블의 대표키를 갖고 있음대표키(PK, Primary Key)id와 같이 자신을 대표하는 속성테이블 내에서 중복된 값이 없어야 함외래키(FK, Foreign Key)comment 테이블의 article_id처럼 연관 대상을 가리키는 속성14.1.2 댓글 엔티티와 리포지토리 설계JPA(Java Persistence API) : 자바로 ..
길벗 IT도서에서 주관하는 코딩 자율학습단 8기 : Spring Boot 파트에 참여한 기록입니다 [ 목록 ]13.1 테스트란테스트(test)프로그램의 품질을 검증하는 것으로, 의도대로 프로그램이 잘 동작하는지 확인하는 과정초창기에는 사람이 직접 요청, 응답을 확인하는 방식으로 진행현재는 테스트 도구를 이용해 반복 검증 절차를 자동화다양한 문제를 미리 예방하고 코드 변경 등으로 인해 발생하는 부작용도 조기에 발견테스트 코드(test code)테스트 도구를 활용해 코드를 검증한다는 것은 테스트 코드를 작성해 실행한다는 말과정예상 데이터 작성실제 데이터 획득예상 데이터와 실제 데이터 비교 검증테스트를 통과하면 지속적인 리팩토링으로 코드를 개선테스트를 통과하지 못하면 잘못된 부분을 찾아 디버깅(debuggin..