갓툰 개발 방법 - gottoon/gottoon GitHub Wiki

갓툰 개발 방법

목차

  1. 회의
  2. 개발 커뮤니케이션
  3. 코딩 스타일
  4. 스터디

1. 회의

  • 전체 공지는 카카오톡 단체방에서 한다.

  • 카카오톡 단체방에서는 공지 확인, 약속 잡기 등 다른 주요채널( 행아웃,구글,아사나 등)로 유도하는 행위/ 친목적 대화의장으로 삼으며 나중에 다시 기억해야되거나 문서화해야하는 말은 가급적 하지 않는다.

  • 정기 회의는 월요일, 목요일 저녁 9시.

  • 회의는 행아웃으로 진행한다.

  • 회의내용은 구글 드라이브의 회의록 엑셀에 정리한다.

  • 월요일 회의 : 한주 계획, 개발 이슈에 대해 이야기 한다.

  • 목요일 회의 : 한주 공부 내용 정리 및 발표, 중요 개발 이슈에 대해 이야기 한다.

  • 좆같은 것이나 맘에 안드는 것은 바로 바로 말하거나 문서로 정리한 다음 구글 폴더에서 공유한다.

  • 필요 서비스 : 카카오톡, HangOut, Google Drive

목차로 가기

2. 개발 커뮤니케이션 방법

  • Github : 개발 코드 공유
  • waffle.io : 개발 현황판을 공유 (테스트중)
  • Asana : 테스트하는것들이나 빠르게 공유할 것들을 올려놓는다.
  • GoogleDrive : 테스트가 완료된것을 폴더를 만들어서/정리하여 저장해 놓는다 .

목차로 가기

3. 코딩 스타일

  • OAOO ( Once And Only Once) : 한번 쓴 코드와 같은 코드를 다시 짜지 않는다 ( 중복 제거 )

  • 하나의 function 은 하나의 기능만을 수행한다.

  • 켄트벡의 구현패턴 바로보기( 미완료) 에 나온 내용 숙지

  • 작명 규칙 ㅁ CamelCase ㅁ 상수/final = 대문자 ㅁ 기능 = 동사(반환값을 고려함) + 하는일
    ex) 모든 작가 가져오기 = getAllAuthor() : return authors ㅁ 변수 = 그 변수가 가지는 값을 명사로 나타냄, 단수복수 구별 db의 값을 가지는 변수일 경우 db 컬럼의 이름과 일치 시킨다.

  • 개발을 하기 위해 찾은 정보들은 구글 드라이브에 저장해 놓는다. (예시보기) 꼭 이와 같이는 아니더라도 자신이 어떤것을 찾았고 배웠는지 저장하고 남에게 무엇을 했다는 것을 보면서 설명 할 수 있게 자신만의 폼으로 정리한다 .

  • 주석은 자세하게는 아니더라도 중간중간 간단하게 쓴다.

목차로 가기

4. 스터디

  • 자신이 관심있는 분야를 공부하는 커뮤니티에 가입/참여한다.
  • 스터디를 한 자료는 구글 드라이브에 자신만의 양식으로 정리한다.
  • 자신이 스터디 한 내용을 15~20분 내로 발표할수 있게 한다.

목차로 가기