관련 링크해야 하는데, 귀찮.. 구성과 관리에 관한 이슈들 0. 작은 것에 연연하지 말라 1. 사소한 경고 메시지라도 무시하지 말라 2. 자동화된 빌드 시스템을 사용하라 3. 버전 컨트롤 시스템을 사용하라 4. 코드 리뷰에 시간을 투자하라 디자인 스타일 5. 하나의 엔티티에는 하나의 역할만을 부여하자 6. 정확성, 간결성, 명확성을 먼저 생각하라 7. 적절한 규모 유지를 위해서는 '언제, 어떻게'를 아는 것이 중요하다 8. 이른 최적화를 피하라 9. 미리 최적화해두어야 할 부분도 있다 10. 전역 데이터와 공유 데이터를 최소화하라 11. 정보를 숨겨라 12. 안전한 공유를 위한 코딩의 시기와 방식을 결정하라 13. 자원은 개체가 가지게끔 하라. RAII와 스마트 포인터를 활용하라 코딩 스타일 14. 런타..
C++ Coding Standard 검색 결과
해당 글 4건
C++ Coding Standard : 코딩의 정석 목차
책 정리/C++ Coding Standards : C++ 코딩의 정석
2009. 5. 4. 13:35
항목 54 : 개체의 조각화를 피하라. 기반 클래스 내에서의 복사보다는 Clone을 활용하라. ( Avoid slicing. Consider Clone instead of copying in base classes. )
{ 개체의 조각화는 무엇인가? 기반 클래스 B와 상속 클래스 D가 있다고 했을 때, D의 객체가 B의 객체로 잘리는 현상을 말한다. 예를 들 수 있는가? #include class B { public: B() : a_(0) { } public: virtual void Draw() { std::cout
책 정리/C++ Coding Standards : C++ 코딩의 정석
2009. 4. 6. 13:32
항목 53 : 복사의 허용 여부는 명확하게 지정하라. ( Explicitly enable or disable copying. )
{ 즉, 컴파일러가 만든 copy constructor 와 operator= 을 사용 할지, 내가 정의한 것들을 사용 할지, 아니면, 이것 자체를 사용 할지 말지를 명확하게 하라는 것이다. 왜냐하면, 컴파일러는 기본적으로 이 두 가지 fuction 을 만들기 때문이다. 그냥 가만히 있다가, 되니까 문제 없겟지 하다가, 되니까 그냥 맞아야지 가 된다. }
책 정리/C++ Coding Standards : C++ 코딩의 정석
2009. 4. 6. 13:30
최근댓글