TIL

# 210908 TIL

장기현장실습

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