Skip to content

History

Kimcoding edited this page Feb 13, 2022 · 16 revisions

2021.08.15

  1. 협업규칙 정하기
    • branch rule
    • Project template rule
    • commit, pull request rule
    • decide develop process
  2. 카카오 API 신청

2021.08.22 - 백엔드 회의

  1. 데이터베이스 설계 초안 및 테이블 정규화
  2. 세부 기능 검토

2021.08.23 - 프론트엔드 회의

  1. 깃허브 규칙 복습
  2. UI구체화 - 백엔드와 한 번 더 이야기 필요(약속설정, 프로필사진 등등 확정이 필요함)
  3. 안드로이드 스튜디오 환경설정 - (CompileSdkVersion : 30) - (targetSdkVersion : 30) - (minSdkVerversion : 16)
  4. 코딩규칙 (setVal() -> findViewById setEvents() -> 버튼 및 각종 이벤트 설정 함수 id규칙 : 용도+태그_액티비티이름)

2021.08.29 - 백엔드 회의

  1. 데이터베이스 설계 완료
  2. 디렉터리 구조화 - MVC 패턴
  3. 백엔드 역할 분담
  • 김강산 : 약속 생성, 수정, 삭제
  • 김정훈 : 내 정보 조회, 로그인
  • 김영웅 : 약속 상세조회, 유저 약속내역 조회
  1. 변수명 - 카멜 표기법, 클래스 - 파스칼 표기법

2021.09.04

  • 프론트엔드 회의
  1. 초기 프로젝트 git 업로드 완료
  2. 역할 분담
    • 로그인 화면, 홈화면, 메뉴바, 돈 내역(History)화면 = 선민
    • 약속조회 화면, 약속 추가 화면, 초대 수락/거절 화면 = 명하
  3. 기간 : 2주 후(09.19)까지 UI 초안 완료 목표. 이후, 1주 피드백 가질 예정
  • 백엔드 회의
  1. DB 접근 기술을 Spring Data JPA 로 선정
  2. DTO, Entity 클래스 생성
  3. Project Skeleton git upload

2021.09.19 - backend

  1. 데이터베이스 연관 관계 설정, Entity mapping, 데이터베이스 연동
  2. repository 확장

2021.10.31 - backend

  1. Entity/DTO 분리 및 변환(MapStruct)
  2. Log console & file setting
  3. 약속 생성, 상세조회 기능 구현
  4. Request Template, Response Template
  • Response : back to front template
{
    status : Type Integer,
    data : Type Object,
    message : Type String
    
    /*
    * status
    *  성공 : 200
    *  실패 : 400(요청 오류), 500(서버 오류)
    * data
    *  결과 데이터
    * message
    *  성공 : success
    *  실패 : 실패 원인
    */
}
  • Request : front to back template
    • isNotNull method
      • 요청실패 시 오류 반환 (Response 에서 400 반환)
  1. Http method 규칙 설정
  2. 기능 주석 규칙 설정

2021.11.7 - backend

  1. 약속 수정, 삭제, 정산, 초대승인 기능 구현
  2. 유저 결제내역, 포인트 사용, 정보조회, 로그인 기능 구현
  3. 일단위 환급신청 엑셀파일로 변환 후 삭제 스케줄러 구현
  4. 연단위 약속, 결제내역 삭제 스케줄러 구현

2021.11.11 - backend

  1. API Documents 작성
  2. 정산 룰렛기능 구현

2021.12.26 - backend

  1. logback version update 1.2.5 -> 1.2.9 (logback 취약점 조치)
  2. AWS EC2 Server 배포 (+ NginX 설정)

2022.1.2 - backend

  1. Database Document 작성완료
  2. Amazon S3 세팅완료
  3. userService Test Code 작성시작
  4. 쉘 스크립트 작성완료

2022.02.13 - backend

  1. 테스트코드 작성 완료
  2. API Documents 수정
  3. Server README 작성
  4. 최종 Release - 0.1.0 version