커널 정규식

Kernel Normal Form

커널 정규 형태 또는 KNFBSD 운영 체제의 코드 개발에 사용되는 코딩 스타일이다.컴퓨터 시스템 연구 그룹의 원래 KNF 개념에 기초하여, 코드베이스에 포함되기 전에 기여 코드가 준수해야 하는 프로그래밍 스타일을 지시한다.KNF는 Ken Thompson과 Dennis Ritchie가 원래의 UNIX C 소스 코드를 어떻게 포맷했는지에 대한 코드화로서 출발했다.변수 이름 지정 방법, 들여쓰기 사용법, ANSI C 또는 K&R C 코드 스타일 사용법 등을 설명한다.각 BSD 변종에는 고유의 KNF 규칙이 있는데, 시간이 지남에 따라 작은 방식으로 서로 다르게 진화해 왔다.

SunOS 커널과 사용자랜드는 AT&T 스타일 문서에서 파생된 유사한 들여쓰기 스타일을 사용하기도 하며 때로는 Bill Joy Normal Form이라고 알려져 있다.소스 파일 목록의 들여쓰기 정확성은 빌 섀넌이 작성한 스타일 체커 프로그램으로 확인할 수 있다.이 스타일 체커 프로그램은 cstyle이라고 불린다.[1]

참고 항목

참조

  1. ^ Schilling, Jörg (2016-07-13). "Schily Tools: cstyle". SourceForge. Retrieved 2018-03-07.

외부 링크