갓툰 개발 방법 - gottoon/gottoon GitHub Wiki
갓툰 개발 방법
목차
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분 내로 발표할수 있게 한다.