250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 우선순위
- 데이터넥스트레벨챌린지
- googlesheet
- venv
- git #github #내일배움캠프
- Level1
- 가상환경
- with\
- 데벨챌
- position
- 프로그래머스
- vscode
- Iterator
- googleappscript
- time()
- 함수실행시간
- 알고리즘
- cte
- itertools
- WIL
- gitignore
- 함수성능평가
- 내일배움캠프
- A태그
- 데이터리안
- iterable
- Display
- 그로스해킹
- AI 5기
- python
Archives
- Today
- Total
05의 개발 계발
[TIL] 230508 DRF_팀프로젝트 시작 본문
728x90
DRF 팀프로젝트가 시작되었다. 한동안 팀프로젝트 관련 TIL을 써보고자 한다.
S.A.
https://www.notion.so/is-It-em-is-1f75d68f0ce24d959ae4c4889ef0e688
이전과 달리 추가한 부분
코드 컨벤션
- 표기법
- 변수/함수 : Snake 표기법 ex) 'python_is_very_good'
- Class : Pascal 표기법 ex) 'PythonIsVeryGood'와이어프레임
- 클래스 명
- Bootstrap 사용 시 오버라이딩 금지! 반드시 추가로 class를 지정해주거나, 태그 인라인으로 기입
- class명 지정 시 이니셜로 구분하기! ex) box_myo, box_ljm, box_yhm, box_nmh
- branch 이름 지
- main (owner 나명흠) 배포용
- dev (owner 나명흠) 개발용 - PR, merge
- feature/users (나명흠) 회원가입
- feature/postings (문영오) 게시글
- feature/comment (유혜민) 댓글 보기 달기 수정 삭제
- feature/like_following (이정민) 부가 기능(좋아요, 팔로잉)
- PR msg
- 변경내용, 구현기능, issue 등 유의미한 내용으로 기록
- 브랜치 전략
- 팀장이 레파지토리 형성
- 각 팀원들이 main을 syncfork
- 각자 브랜치 만들어 작업
- 각 작업물을 dev에 PR
- dev local에서 검증 후 dev를 main에 merge
ERD 데이터 타입 추가
역할
게시글 CRUD
- 게시글 조회 - 피드 페이지(로그인X), 메인게시판, 마이페이지, 타유저페이지
- 게시글 생성 - 게시글 생성 페이지
- 게시글 수정 - 메인게시판(상세) 페이지에서 수정
- 게시글 삭제 - 메인게시판(상세) 페이지에서 삭제
728x90
'TIL' 카테고리의 다른 글
[TIL] 230516 머신러닝의 기본개념 (0) | 2023.05.16 |
---|---|
[TIL] 230509 DRF에서 SQLite3 대신 MySQL로 변경하기 (0) | 2023.05.09 |
[TIL] 230426 재귀함수 / 클래스상속 추상클래스 (0) | 2023.04.27 |
[TIL] 230425 사용자 인증 방식 종류와 특징 | Cookies / JWT / OAuth (2) | 2023.04.25 |
[TIL] 230424 DRF 세팅 (1) | 2023.04.24 |