갑자기 코딩하면서 딱 드는 생각인데 c랑 c++에서 변수 선언하고 할 때, 차이가 발생하는 건 알겠는데,
1.변수 이름 짓는 것도 카멜 표기로 하자 아니다 스네이크로 하자 이런 식으로 까지 다 하나요?
뭐 상황에 맞춰서 일반적으로 이렇게 이렇게 한다고 듣기는 했는데,(가령 enum함수를 쓸 때 변수를 대문자로 한다던가?)
그럼에도 조금씩 차이가 발생하는 것 같아 드는 질문입니다
가령 {}를 한칸 띄우고 스페이스 바를 붙인다던가 이런 것은 안 맞으면 계속 바꿔야 되는 불상사가 일어나기에 한다고 들었습니다
2.두 번째 질문은 위에 네이밍까지도 다 협의를 하신다면 변수에서 한칸을 띄워 int a;로 한번 띄우거나 int m; 이런 식으로 tab으로 맞춰 코딩한다고
int ab; int ac;
하는 경우도 있다고 들었는데 이것도 다 협의를 거치나요?
{}는 엔터로 맞추던가 아니면 바로 옆에 붙이던가 이런 표기에서 차이가 나는 걸 협의 하는 경우가 꽤 있는 것 같아서 한 말입니다
그냥 회사 프로젝트마다 성향이 틀리니 들어가서 맞추시길 바랍니다.
제대로된 프로젝트 같으면 본문에 언급된거 외에도 메우 세세한 부분까지 이렇게 해라, 저렇게 하라고 규칙을 정해놓음
굳이 C/C++ 아니더라도 그렇고 ㅇㅅㅇ
좋은 회사를 들어가라는 이유가 이런 의미에서 하는 말이군요.. 저 같은 경우는 오히려 없는 것이 더 큰 문제가 생길 것 같아서 질문하였습니다
ㄹㅇ 안전관련 개발쪽은 규약 다 지켜야돼서 정형화 빡세게 되어있음 그 외 일반어플에 좃소정도면 빨리 결과물나오는게 중요해서 코드리뷰는 커녕 검증작업조차 거의 없거나 아예 없음
당욘히 회사마다 코드컨벤션 다 있지