전체 코드가 일관성이 없으며 모든 코드를 다시 포맷하여 한 코딩 규칙을 준수하도록하고 싶습니다.특정 컨벤션으로 C++ 소스 코드를 스타일링하기위한 자동 도구
내가 발견 한 공간, 중괄호, 포인터 기호 및 포맷 충분한 도구와 같은,하지만 같은 일련의 규칙을 정의 할 수있는 몇 가지 의미 전원이 없음 : (그냥 예)
1) 멤버 변수를 하부 케이스 낙 스택상의 국소 변수가 M_
2) 함수의 매개 변수는 상부 케이스 낙
3)와
를 시작하고 그 규칙을 설정 한 후 자동적으로 코드 포맷.
제안 사항?
추가에
코드베이스는 아직도 내가 저장소에 이러한 급격한 변화를 할 기꺼이만큼 젊은이다. 프로젝트는 향후 3 년간 예정되어 있습니다. 나는 더 나은 컨벤션에 존재하는 것을 바꾸고, 지금부터는 그 컨벤션을 고집하는 것을 선호한다. 단지 새로운 코드가 추가 된 처음 몇 번 동안 diff 기능을 망칠 수 있기 때문이다.
위험한 소리가 들려요 ... 아마 아무도 그걸 해본 적이 없습니까? – Nim
이것을 소급하면 소스 코드를 사용하는 경우 소스 코드 기록 전체를 해독하기가 매우 어렵습니다. – forsvarir
이러한 규칙은 직접 해결해야하는 많은 충돌을 초래할 수 있습니다. 그리고 오늘날 대부분의 편집자는이 모든 것을 강조 표시 할 수 있습니다. –