본문 바로가기

Programming

(10)
coding 기초(실수 하는 것들) 가끔 아무 생각 없이 프로그래밍을 할 때가 있다. coding site의 문제를 푼다던가 개인적인 프로그램을 만들거나 등... 그럴 때 아주 초보적인 실수를 할 때가 종종 있는데, 대충 결과만 얻으려고 간단하게 만들다가, 오히려 실(失)이 되어 원하는 결과가 바로 나오지 않아 시간이 더 걸리는 경우가 있다. 1) if문(조건문) 복잡한 프로그램을 만들 때에는 오히려 안하는 실수이기도 하다. 경우의 수를 하나하나 생각하면서 만들 가능성이 높기 때문이다. 업무를 좀 더 편하게 하기 위해 사용하는 스크립트나 개인적인 프로그램을 만들 때 오히려 실수를 하는 경우가 높은 것 같다. if - else if 와 if - if의 차이점은 if - else if의 경우 윗 단계에서 먼저 부합되는 조건을 찾으면, 그 루틴..
Linux kernel coding style(C language) kernel.org는 Linux kernel소스코드를 배포하는 웹사이트다. 이 사이트의 Documentation을 보면 많은 자료에 대한 이론 및 설명을 볼 수 있다. https://www.kernel.org/doc/html/latest/ kernel.org에서 권장하는 kernel coding style이 있다. https://www.kernel.org/doc/html/v4.10/process/coding-style.html 리눅스의 핵심인 Linux kernel에 대한 코딩 스타일에 대해서 서술되어 있기 때문에 따를 이유가 충분하다. 물론 개인, 기업 등 상황에 따라 주관적인 코딩 스타일을 가질 수 있기 때문에 항상 옳다고는 할 수 없으나, 적어도 Linux programming에 있어서 선호된다고 ..