GitHub pr 리뷰를 통해 알게 된 내용이다.
코드 작성 마지막 줄에는 빈 줄이 들어가야한다.
그 이유는 다음과 같다.
- 파일 마지막 줄 바꿈은 유닉스에서 관용적으로 사용하던 것이다.
- 줄 바꿈이 없으면 파일을 올바르게 처리하지 못하는 프로그램들이 있다.
- POSIX에서 줄 바꿈이 하나의 행을 정의하는 표준으로 정하고 있다.
- 손상 된 파일을 쉽게 찾을 수 있다.
또한 빈 줄은 빈 줄이 아니라 개행 문자를 추가하는 것이다.(개행 문자의 정의는 운영체제마다 다르다.)
반면에 JS, HTML, CSS 텍스트 파일이나 최신 브라우저, IDE 등에서는 줄 바꿈을 안해도 문제가 생기지 않는다고 한다.
추가로 GitHub에서는 빈 줄이 추가되지 않고 push가 되면 해당 아이콘과 함께 "No newline at end of file"이라는 메시지를 확인할 수 있다.
'개발 지식' 카테고리의 다른 글
항상 Footer가 하단에 위치하도록 설정하는 레이아웃 (0) | 2022.04.03 |
---|---|
Naming Cases (0) | 2022.01.02 |
POST vs PUT (0) | 2021.02.15 |
Http통신에서의 InputStream에 대하여 (0) | 2020.12.24 |
포트포워딩 하는 법 (0) | 2020.12.10 |