'2012/03'에 해당되는 글 2건

  1. 2012.03.13 [Tip] gitweb 설치 및 셋팅
  2. 2012.03.12 [Tip] 자바 convention 관련 정리
배움2012. 3. 13. 15:21
KLDP에 관련 내용이 위키로 올라와 있길래, 내용 참조해서 다시 정리-

설치
# apt-get install gitweb

프로젝트 설정

/var/cache/git 에서
# ln -s /path/to/repo.git repo.git
/var/www에서
# ln -s /usr/share/gitweb/* .


사용
http://localhost/cgi-bin/gitweb.cgi 에서 페이지 확인


참조
http://kldp.org/node/100726


TIPS
원격 저장소 설정
$ git config branch.master.remote ssh://server/path-to-repo/proj.git
위처럼 설정해주면 push, pull 명령어 뒤에 원격 저장소를 명시하지 않아도 됨

Posted by DANIEL.H.KIM
배움/자바(JAVA)2012. 3. 12. 19:21

코드를 짜다가 보니까, 여러명이 하니 이래 저래 보기가 힘들어 지는 것 같다.
회사를 다니다 보니, 여럿이서 프로젝트 하는 경우가 대부분이고,
이에 따라 코드를 작성하는 방법,  코멘트를 다는 방법 등을 알아야 할 필요가 있어 보인다. 

특히나 별로 중시 여기지 않았던 Java Convention에 대한 관심도 조금씩 늘고 있다.

여기, 잘 정리된 한장의 문서가 있길래, 웹 서핑 하다 보니-

 




그리고 Sun에서 공개한 문서 - 


나중에 코드 재생산(refactoring)을 할 때 참고해서 봐야 겠다.

아래는, 자바 Convention이 중요한 이유에 관한 부분, 아래 블로그에 번역된게 있길래, 공감이 가서, 가져왔다.
(출처 : http://kwangshin.pe.kr/blog/)

80% of the lifetime cost of a piece of software goes to maintenance.
Hardly any software is maintained for its whole life by the original author.
Code conventions improve the readability of the software, allowing engineers to understand new code more quickly and thoroughly.


소프트웨어를 개발하는 일련의 모든 과정에 들어가는 비용 중 80%가 유지보수에 쓰여진다.
소프트웨어의 유지보수를 그 소프트웨어를 직접 개발한 개발자가 담당하는 경우는 거의 보기 힘들다. 코드 규칙을 지키면 다른 개발자가 그 소스코드를 처음 보았을 때, 더 빠른 시간안에 완벽하게 이해할 수 있도록 도와주기 때문에, 소프트웨어의 가독성이 높아진다.

Posted by DANIEL.H.KIM