Linux Kernel(4.19) Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

80235
1036
103650


[임베디드] 리눅스 개발자면 반드시 오픈 소스 프로젝트에 참여해야 하는 이유 임베디드 에세이

이번 시간에 임베디드 리눅스 개발자들이 꼭 오픈 소스 프로젝트에 참여해야 하는 이유에 대해 이야기해보려고 합니다.

   * 회사 일도 바뻐 죽겠는데 개인 시간을 할애해 오픈 소스 프로젝트에 참여할 필요는 있나?

저는 반드시 참여해야 한다고 생각합니다. 그 이유는 생각보다 많은 것을 얻을 수 있기 때문입니다.

GIT 

리눅스 오픈 소스 프로젝트를 참여하면서 자연스럽게 GIT을 익히게 됩니다.
GIT는 리눅스 진영에서 소개된 소프트웨어 형상 관리 프로그램입니다. 그런데 지금은 다른 소프트웨어 개발 분야에서도 GIT를 많이 쓰고 있습니다. 

어떤 소프트웨어 회사이건 반드시 소프트웨어 버전 관리를 하기 마련인데, 
개발자들은 이를 잘 다뤄야지 용이하게 개발할 수 있습니다.

GIT의 기본 기능 명령어는 다음과 같습니다.

git add source_file_to_update.c 
git commit -m "commit message"
git commit --amend
 
특히 신입 개발자들이 어려워하는 게 git merge, git conflict를 잡는 건데
이 부분도 잘 익혀야 효율적으로 개발할 수 있습니다. 

코드 리뷰 

정상급 리눅스 개발자로부터 상세한 코드 리뷰를 받을 수 있습니다.
코드 리뷰 내용은 다음과 같습니다.

   * 코딩 룰 
   * 주석문의 내용 
   * 코드의 Side-Effect 
   
최근에는 Youtube를 통해 공부하는 시대입니다.
이에 발 맞춰 전 세계 어느 개발자와도 오픈 소스 프로젝트로 서로 소통할 수 있습니다.

Written-by: Austin Kim, 10/02/2019   


핑백

덧글

댓글 입력 영역