728x90
반응형

코딩 3

patch git branch 자동화 스크립트 만들기

대규모 프로젝트에서 개발업무를 진행하다 보면 버그나 휴먼 에러 등 다양한 이슈 발생으로 패치를 생성한다. 그리고 프로젝트를 위한 패치리스트를 모아두어 관리하는 git이 존재하게 된다. 만약 내가 개발한 내용을 모든 프로젝트에 반영해야 하는데 각 프로젝트의 패치 git을 remote에서 다운로드한다고 생각해 보자. 모든 git 주소를 다 알지도 못할 뿐더러 git주소를 확인하기 위해 또 문서를 뒤져야 한다. 시간 낭비를 줄이고 귀차니즘을 없애기 위해 앞으로는 다운로드 후 프로젝트에 바로 적용할 수 있도록 스크립트를 만들기로 결심하고 5분 만에 test script파일을 만들었다. 테스트 결과 성공적이었다. 앞으로 브랜치명과 패치 git을 다운받을 위치만 지정해주면 알아서 해당 프로젝트에 패치git 다운로드..

개발 이야기 2023.07.28

POSIX C

안녕하세요. 앤디라이언입니다. POSIX라는 개념을 들어보신적 있으신가요? 그렇다면 당신은 Unix계열이나 Linux분야에서 개발을 해본 경험이 있으신 분일 겁니다. 윈도우 환경에서만 개발을 진행했다면 생소한 단어~ @.@? 그럼 한번 POSIX라는 개념이 무엇인지 알아볼까요? POSIX 란 무엇인가? POSIX (Potable Operating System Interface)의 약어로 서로 다른 운영체제의 공통 API를 정리하여 이식성이 높은 유닉스 응용프로그램을 개발하기 위한 목적으로 IEEE가 책정한 어플리케이션 인터페이스 규격입니다. X의 의미는 유닉스 호환 운영체제에 보통 X가 붙은 것으로부터 내려온 것입니다. POSIX Wiki 더보기 C POSIX 라이브러리는 C 표준 라이브러리 POSIX에..

개발 이야기 2020.05.07

[파이썬 완전정복] 파이썬 설치하기

Step 1. 파이썬 사이트가서 설치 파일 다운로드 파이썬은 Python2와 Python3로 나뉩니다. 설치를 하실 때 2와 3는 다른 API를 지원하기 때문에 필 요한 부분을 확인하고 설치를 진행해야 합니다. 현재 Python3 최신버전으로 설치를 진행하겠습니다. 다운로드를 받을 때는 현재 자신의 운영체제 시스템에 맞춰서 다운로드를 진행합니다. 현재 자신의 컴퓨터에 윈도우가 설치되어 있다면, Windows용 설치파일을 설치하고, 맥인 경우는 맥 시스템에 맞는 32 or 64bits 용 설치파일을 다운로드하여 설치를 진행합니다. "현재 운영체제 : Windows 10 64bits" Linux나 Mac의 경우도 아래와 같이 다운로드 후 설치를 진행해 주시면 됩니다. 다만 Linux나 Mac의 경우 설치파일..

개발 이야기 2020.05.04
728x90
반응형
SMALL