[소스코드 관리] 이쁘게 커밋(commit) 하는 방법
By 양파개발자 SW의 블로그입니다^^ | 2016년 11월 19일 |
IT 프로덕트 제작을 하다보면 개발자들은 코드관리를 하게된다.코드관리 시, 1회 의 코드 추가/수정 내역 을 커밋 이라고 한다. 커밋 메세지 는 이러한 매 커밋 작업(코드의 추가/수정의 저장작업) 시,코드관리 프로그램에 동시에 입력하는 간단한 요약글을 말한다. 이 커밋메세지의 역할은 프로젝트의 진행에 있어서 어떤 코드상의 변화가 있었는지유일하게 코드레벨 이상으로 그 의미를 전달할 수 있는 수단이다. 하나의 프로젝트를 두고, 여러 개발자들이 같이 개발을 진행하게 될 경우, 다른 개발자들은 프로젝트의 진척사항을 커밋메세지로 짐작하게 될 때가 많다.코드 한줄한줄의 변경사항을 툴에서 표시해주기는 하지만 코드리뷰를 매번 시행 할 만큼 여유가 없는경우가 많기 떄문이다. 자, 그럼 똑똑한 커밋메세지, 어떻게 만들
깃(git) 사용 설명서
By Imagination is more important than knowledge (지식보다 상상) | 2018년 8월 5일 |
깃(git) 사용 설명서 많은 공개된 프로젝트들이 소스코드를 관리하기 위해서 깃(git)을 활용하고 있다. 여러 사람들과 공동으로프로젝트를 수행하기 위해서는 소스코드 자료 저장/공유 체계가 필요하다.물론, 개인이 프로젝트를 진행할 때에도 충분히 유용한 것이 깃(git)이다. 개인적 개발과 수정본에 대한 분산 저장이 가능하다. 유사한 프로그램들이 많이 있어왔지만, 최근 가장 많이 활용되는 것이 깃(git)이다. 자료 백업에 대한 두려움 없이 새로운 시도와개발을 훨씬 더 자유롭게 해 볼 수 있다. 사실상 같은 작업 디렉토리에서 새로운 개발 시도를 별도의 백업 작업 없이 진행 할 수 있다. 간단한 명령어로서 자동 백업이 이루어진다. 원본과 새로운 시도가 있는 수정본에 대한 명백한 차별을 제시하고 각각의 보
[Github] 서버의 SSH key 등록하여 인증없이 Remote Repository 접근 연결하기
By 양파개발자 SW의 블로그입니다^^ | 2017년 2월 24일 |
여기서는 SSH Key를 등록하여 공용 서버에 여러 Remote Git Repository 를 인증없이 연결하는 법을 정리하였다. 이것은 처음에 배포자동화를 위해 git repository 를 계정정보 입력없이 땡겨오도록 하고자 하는 욕구? 가 생겨 알아보게 됨. 그럼 아래의 2 개의 프로젝트를 서버 한대에 세팅하는법을 예를 들어 그 순서를 알아보자.github.hello.com/aaa github.hello.com/bbb 먼저, 서버를 접속한 뒤, 아래순서를 따라해 봅시다. ====================================== 1. 서버에서 ssh public key 생성. : 각각 1개씩 생성해준다.$ ssh-keygenGenerating public/private
[Python] 파이썬 클라이언트로 PHP Web Service 간단 호출
By 지훈현서 | 2018년 5월 2일 |
![[Python] 파이썬 클라이언트로 PHP Web Service 간단 호출](https://img.zoomtrend.com/2018/05/02/a0105618_5ae957304ea5d.png)
굳이 언급을 하지 않더라도, 최근에는 RESTful API 가 대세입니다.프런트엔드와 백엔드를 나누는 관문이라고 할 수도 있겠습니다. 그 이전에 물론 SOAP, WebService 등이 있었기는 했었지요.더 거슬러 올라가면 RPC (Remote Procedure Call) 까지 가기는 합니다. 뭐 아직도 파이썬 기본 라이브러리에 XMLRPC가 존재하는 것은 당연한 것이기도 하겠지요. 암튼 최근에 PHP API 서비스 서버가 있다고 가정하고 파이썬 Client를 작성해 보았습니다.PHP를 마지막으로 사용한 것이 십년도 훨씬 더 되어 많이 까먹었지만,그 가락은 거의 유사할 것입니다. 테스트 소스는 api.php : API 서비스 샘플 코드api_test.py : API unittest python 샘플