[팀 프로젝트] 개요

[팀 프로젝트] 개요

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
5개월, 2주전 edited

TMI의 기준이 뭔가요

yoyounn18
5개월, 2주전

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

baealex
5개월, 2주전

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

yoyounn18
5개월, 2주전

@baealex https://plus4070.github.io/nhn%20entertainment%20devdays/%EC%9D%BD%EA%B8%B0%EC%A2%8B%EC%9D%80%EC%BD%94%EB%93%9C%EA%B0%80%EC%A2%8B%EC%9D%80%EC%BD%94%EB%93%9C%EB%8B%A43.html 참고하시기 바랍니다.

baealex
5개월, 2주전

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

DeCrazy
5개월, 2주전

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

DeCrazy
5개월, 2주전

링크에 a 태그달아주셈

baealex
3개월전

@DeCrazy 담

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