본문 바로가기
카테고리 없음

마지막 프로젝트 시작(MaekMigrations)

by abccoco 2022. 7. 8.

드디어 마지막 최종 프로젝트가 시작된다.

처음 시작할때만해도 언제 마지막 프로젝트가 시작될지 멀게만 느껴지던 최종 프로젝트가

드디어!!! 시작했다.

마지막인 만큼 잘 마무리하고 싶은 욕심이 생기는 프로젝트인것 같다.

그리고 이번에는 그동안 배운 내용들을 정리하고 전에 맡이보지 못했던 기능들을 맡게 되어서

열심히 프로젝트하면서 많이 배워가는 시간을 가졌으면 좋겠다.

 

 

제목 및 설명

최종 프로젝트명 - MakeMigrations

딥페이크를 이용하여 움직이는 사진을 생성, 지구 밖 행성들의 시민권을 만들어주는 웹사이트 제작

커뮤니티 기능 및 마이 페이지에서 방 꾸미는 기능 등

 

와이어 프레임

 

DB 설계

 

코드 컨벤션

  • 클래스는 두 줄씩 띄어서 작성한다.
  • 클래스 내부 함수는 한 줄씩 띄어서 작성한다.
  • 함수는 두 줄씩 띄어서 작성한다.
  • 클래스명: 파스칼 케이스
  • 함수명, 변수명: 스네이크 케이스
  • CSS 클래스명: 케밥 케이스
  • 함수 이름은 동사 및 전치사로 시작한다.
  • 변수명은 명사로 시작한다.
  • 리스트는 복수형 혹은 _list를 붙인다.
  • bool 타입은 be동사로 시작한다.
  • 콜론(:), 콤마(,)의 앞은 붙이고 뒤는 띄운다.
  • 연산자는 앞과 뒤 모두 띄운다.
  • html에서 속성값을 쓸 때 이콜(=)은 붙여쓴다.

Commit Message 규칙

  • ENH: 향상된 기능, 새로운 기능
  • STY: css 및 html 변경 등
  • BUG: 버그 수정
  • DOC: 문서에 대한 추가/업데이트
  • TST: 테스트 추가/업데이트
  • BLD: 빌드 프로세스/스크립트 업데이트
  • PERF: 성능 향상
  • TYP: 유형 주석
  • CLN: 코드 정리

댓글