[팀 프로젝트] 개요

[팀 프로젝트] 개요

yoyounn18

한국어보다 자바스크립트를 더 잘 하는게 목표.

Sign in to view email

개요

주제 : 알고리즘 기반 교육 웹서비스

~~주요 컨텐츠

  • 실시간 통신을 이용한 1:1 알고리즘 대전
  • mmr, 랭크 시스템 구현
  • 웹 코드 실행기 제공
  • 수준별 맞춤 튜토리얼 제공~~

기술스택

  • React
  • Flask
    • Socket.io
  • Spring
    • REST API
  • MySQL
  • Docker

역할분담

  • 김영조
    • UX/UI(React)
  • 김다현
    • RESTfulAPI(Spring)
    • 데이터 모델링(MySQL)
  • 배진오
    • 실시간 통신 구현(Socket.io)
    • 코드 실행 서버 구현(Flask, Docker)
  • 이산아
    • RESTfulAPI(Spring)
    • 서비스 배포 및 관리(Azure)

규칙

  • 변수명 Camel 표기법, 클래스 등은 Pascal 표기법 사용 (python은 Snake 표기법 사용)
  • tmi급 주석 달기
  • 화내지 않기
  • 다른 완성된 코드들을 참고는 가능 But 절대 배끼지 말기
  • 1주일 마다 진척도에 기반한 코드리뷰 시간을 갖기(이건 협의해야됨)
  • (추가 예정)

tmi급 주석 예시

baealex
8개월, 2주전 edited

TMI의 기준이 뭔가요

yoyounn18
8개월, 2주전

@baealex 예시 이미지 첨부했습니다.

baealex
8개월, 2주전

수정 업데이트에 의한 관리되지 않는 주석은 없느니만 못하다. 잘못 된 설명의 주석은 없느니만 못하다. 쓸데없는 설명의 주석은 없느니만 못하다. 코드만 보고 빠르게 이해가 안되면 직관적으로 개발하지 못하고 있다는 뜻이다.

baealex
8개월, 2주전

주석을 최대한 안쓰고 가독성 높은 코드를 작성하는게 훨씬 좋습니다. 코드만 봐서 이해가 안되기 때문에 주석을 달게 되죠. 알고리즘 내 수학적 지식 등 전문지식이 들어가는 부분은 주석을 달아주면 좋지만 대부분의 일반코드는 최대한 가독성 높은 코드를 작성하려고 노력하는게 베스트 입니다.

DeCrazy
8개월, 2주전

https://kshyun87.tistory.com/63 이런 라이브러리를 이용해서 문서화하는게 어떨까요?????????????????????????????????????????????

DeCrazy
8개월, 2주전

링크에 a 태그달아주셈

baealex
6개월전

@DeCrazy 담

로그인된 사용자만 댓글을 작성할 수 있습니다.