장기현장실습
PLSnote 과제
컨트롤러 테스트 관련하여 해야할 일 정리함
1. 리스트 작성
- test/controllers 30개의 파일과 app/controllers 57개의 파일을 비교하여 test가 없는 컨트롤러 리스트를 정리해야 함
- app/controllers 34개의 파일
- app/controllers/group_manager 6개의 파일
- app/controllers/map_manager 11개의 파일
- app/controllers/users 6개의 파일
2. 현재 작성되어 있는 test/controllers 파일 터미널에서 코드 돌려보기
테스트 해보고 성공/실패 여부 작성해두기
ex) activities_controller_test.rb 를 테스트하는 명령어
docker-compose exec web bin/rails test test/controllers/activities_controller_test.rb
3. 테스트 실패한 파일들 코드 수정하기
4. 테스트 파일이 없는 컨트롤러들은 새로운 테스트 코드 작성하기
띵동 개발 관련 개발자님과 미팅
- 띵동 프로젝트 중 파트너스(상정주인이 사용하는 웹), TMS(관리자가 사용하는 웹)가 웹으로 구성되어 있어서 주로 이 부분의 이슈처리(기능을 수정하거나 추가)를 하게 될 것임
- 프론트엔드 React.js
- 백엔드 Node.js
- Express.js와 기능이 비슷한 fastify 라이브러리를 이용해 서버를 구동 중
- gitlab에서 fork를 통해 clone 받을 repo
- Frontend: 파트너스, tms
- Backend: order, branch, common, payment-new, settle, user
- Ddingdong-application (이거는 빌드까지 해보기 xcode or android studio)
- 띵동 사용자 앱 설치해서 사용해보기
- Ddingdong wiki 읽기
- 프로젝트 구조 및 기능 > 띵동 구조 설명 정리
- 개발하기 > 띵동 앱(RN) 빌드 관련 매뉴얼
- 개발하기 > 서버 서비스를 로컬에서 실행하기
- 개발하기 > mongoDB GUI 툴
- 일반적인 웹 구조 파악하기
- 꿀오더 pos or 꿀오더 안드로이드 (상점주인용)
'TIL' 카테고리의 다른 글
# 210910 TIL (0) | 2021.09.23 |
---|---|
# 210909 TIL (0) | 2021.09.17 |
# 210907 TIL (0) | 2021.09.16 |
# 210906 TIL (0) | 2021.09.16 |
# 210902 TIL (0) | 2021.09.16 |