본문 바로가기

소스관리3

[프로젝트관리] 코드리뷰 항목 안녕하세요 푸민입니다. 코드 리뷰 관련하여 항목 정리합니다. 지켜야할 원칙 - 코드리뷰는 1시간 이내에 끝낼수 있는 분량을 선정할 것 - 코드는 200개 이상의 라인을 한 번에 검토하지 말 것 기능 체크리스트 - 시스템의 요구사하잉 제대로 반영됐는가? - 시스템의 설계 규격대로 구현됐는가? - 과도한 코딩을 하고 있지 않은가? - 같은 기능 구현을 더 단순하게 할 수는 없는가? - 함수의 입출력 값을 명확한가? - 빌딩블록들(알고리즘, 자료구조, 데이터타입, 템플릿, 라이브러리, API 등)이 적절하게 사용됐는가? - 좋은 태펀과 추상화(상태도, 묘듈화) 등을 사용해서 구현하고 있는가? - 의존도가 높은 함수나 라이브러리 등의 의존관계에 대해 별도로 기술하고 있는가? - 함수의 반환(exit)은 한 곳에.. 2015. 8. 11.
[GIT] Github Public ssh key 추출하기 안녕하세요 푸민입니다. Git을 사용할때 비공개 프로젝트는 SSH 키를 등록해야 사용할 수 있습니다. SSH 를 추출하는 방법을 알아보겠습니다. https://help.github.com/articles/generating-ssh-keys/ 1. 먼저 윈도우라면 PuTTY가 있어야 합니다. - PuTTY가 뭐냐면 텔넷 접속용 프로그램입니다. 각종 서버 작업할때 많이 사용해요 ㅎ http://www.chiark.greenend.org.uk/~sgtatham/putty/ 2. ssh-keygen -t rsa -C ”Your email" - 위 명령어를 사용합니다. ssh-keygen 이라는 명령어를 이용하여 ssh key를 생성하는 것입니다. - your email 란에 자신이 사용하는 계정을 적어주시면 되.. 2015. 8. 11.
[GIT] gitignore 추가하기 안녕하세요 푸민입니다. 요즘 프로젝트 관리 할때 Git을 많이 사용하죠! 정말 편리한 도구입니다. ㅋㅋㅋ 사용하다보면 이 파일은 커밋안하고 싶은데... 계속뜨는... 예를 들면 apk 파일 및 bin 파일 같이 계속해서 빌드할때마다 바뀌는 파일들! 이것들을 git목록에서 제외 시킵시다! gitignore 는 이 기능을 가능케해줘요! 자 추가하는 방법은 1. .git이 있는 폴더 즉 깃의 최상위 폴더에 .gitignore 라는 파일을 생성합니다. 2. 해당 폴더에서 git add . 명령어를 이용해서 추가합니다. 3. 끝... ㅋㅋㅋㅋㅋ 무지 쉬운데,,,, 이게 모를때는 어찌 그리 어렵던지.... 모두들 좋은 정보 되길 바랍니다! 2015. 8. 9.