1. 아래 코드 스타일도 명칭이 있냐?
K&R은
if () {
} else {
}
BSD는
if ()
{
}
else
{
}
그럼 이건?
if () {
}
else {
}
2. 공백 몇 칸 쓰냐?
1 tab 쓰다가 2 space 쓰니까 어색해서 그런데
K&R은
if () {
} else {
}
BSD는
if ()
{
}
else
{
}
그럼 이건?
if () {
}
else {
}
2. 공백 몇 칸 쓰냐?
1 tab 쓰다가 2 space 쓰니까 어색해서 그런데
K&R 이랑 BSD라는 유래깊은 두 스타일임
예저에는 되게 이런걸로 많이 논쟁하고그랬음
LLVM은 space 2, 보통은 space 4, 리눅스 커널은 tab (8로 놓고)
ㄴㄴ 그건 괄호를 () 아래로 내리거나 } else {로 쓰잖아
요새는 BSD에 공백 4개 쓰는게 추세인것 같음. BSD 가 좋은점이 git 로그같은거가 좀 더 깔끔하게 나옴
} else { <- K&R, 너가 말한대로 괄호를 내려 쓰는게 BSD
저거 다시보니 Stroustrup
C++ 개발자가 썼던 방식임 그래서인지 VS 디폴트 포매팅이 저거임
kr쓰면 코드너무길어짐
K&R 쓰면 짧아지는게 아니고?
ㄴ 글 수정함
ㄴ 덕분에 찾아서 영문위키 보는 중, 매우 큰 감사