20201022(백엔드 프리온보딩 5일차)
1. 전체 학습시간
오후 5:30 ~ 오후 11:00 (식사, 운동 시간도 포함돼있음)
2. 학습 목표
ActiveRecord -> DataMapper 바꾸기
테스팅 도입하기
3. 학습 방법
하인호와 디스코드
4. 다음 학습 목표
집중 코딩 시간
5. 상세 학습 내용
1) ActiveRecord -> DataMapper
- 처음에 ActiveRecord로 개발한 이유
- CRUD API 가 비교적 작은 프로그램이라고 생각해 ActiveRecord로 제작
- 바꾼 이유
- 테스팅을 하기위해 자료조사를 해보니 DataMapper형식이 테스팅에 적합한 것 같음
- 개발을 계속해보니 Entity 코드가 많이 길어지고 가독성이 점점 떨어졌음
- controller가 너무 무거워짐. 서비스 계층을 만들어서 컨트롤러를 가볍게 하고싶음
2) Readme 수정
디렉터리 구조, 실행방법, 프로젝트 구조를 기록함
3) 테스팅 오류 발생
테스팅을 하기위해 여러가지 방법을 시도했으나 아직 오류를 해결하지 못함
에러가 계속 발생 무엇이 문제인지 아직 모르겠음. 4시간동안 삽질함 체력이 많이 빠짐
Connection "default" was not found with TypeORM
6.참고문서
https://velog.io/@heumheum2/typeORM
Author And Source
이 문제에 관하여(20201022(백엔드 프리온보딩 5일차)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@earthkingman/학습일지20201021백엔드-프리온보딩-5일차저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)