나는 C ++ 지침에 따라 동료와 논쟁을하고있다.
그는 현재 모든 라이브러리를 다음과 같이 디자인했습니다.
- 그는 파일 이름에 일관되지 않은 대문자와 소문자를 사용합니다
- 그의 헤더 중 일부에는 확장명이 없습니다
확장명이 없으면 C ++ 표준 파일 용으로 예약되어 있으며 대문자를 사용하면 오류가 발생하기 쉽다고 생각합니다 (특히 Windows와 Linux 모두에서 작동하는 코드를 처리 할 때).
그의 요점은 Qt
컨벤션 (Qt를 사용하지 않는 코드의 경우에도)을 따르고 "Qt가 그렇게한다면 나쁘지 않을 것"이라고 계속 말합니다.
이제 나는 열린 마음을 유지하려고 노력하지만, 그의 도서관에서 일할 때 정말 기분이 좋지 않습니다. 이것에 관한 공통의 규칙 세트가 있습니까? 표준이 그것에 대해 뭔가 말하고 있습니까?
대단히 감사합니다.
Qt
입니다. 나는 그것이 훌륭한 도서관이라고 생각하지만 그들의 디자인 선택 중 일부는 실제로 나에게 잘못 느낀다.
_
널리 사용되는 널리 사용되는 코드로 시작하는 매크로를 보았지만 표준과 완전히 다릅니다 .
*.hpp
C ++ 헤더에 사용하고 내 모든 도구는 "얻어".
#define signal
…… ... ( "Qt가 그렇게하면 나쁘지 않습니다.")-나는 모든 디자인 선택에 개인적으로 동의한다고 말할 수는 없습니다.