성급하게 비관하지 마라. 불필요한 복사 생성자를 호출하게 한다든지, 루프내에 불필요한 작업을 한다든지, ..... 뭐 기본적인 내용이다. 이런것들은 디자인을 크게 해치지 않으며, 보기에도 불편한게 아니므로, 크게 생각되지 않는다. Effective C++, Exceptiona C++, 등에 이런 자세한 것들이 많이 나오니, 여기서는 이렇게 정리~


총평

음..~?

'책 정리 > C++ Coding Standards : C++ 코딩의 정석' 카테고리의 다른 글

항목 14 : 런타임 오류보다는 컴파일이나 링크 타임 오류가 낫다. ( Prefer compile- and link-time errors to run-time errors. )  (0) 2009.02.19
항목 13 : 자원은 개체가 가지게끔 하라. RAII와 스마트 포인터를 활용하라. ( Ensure resources are owned by objects. Use explicit RAII and smart pointers. )  (0) 2009.02.15
항목 12 : 안전한 공유를 위한 코딩의 시기와 방식을 결정하라. ( Know when and how to code for concurrency. )  (0) 2009.02.14
항목 11 : 정보를 숨겨라. ( Hide information. )  (0) 2009.02.13
항목 10 : 전역 데이터와 공유 데이터를 최소화하라. ( Minimize global and shared data. )  (0) 2009.02.11
항목 9 : 미리 최적화해두어야 할 부분도 있다. ( Don’t pessimize prematurely. )  (0) 2009.02.11
항목 8 : 이른 최적화를 피하라. ( Don’t optimize prematurely. )  (0) 2009.02.11
항목 7 : 적절한 규모 유지를 위해서는 '언제, 어떻게'를 아는 것이 중요하다. ( Know when and how to code for scalability. )  (0) 2009.02.11
항목 6 : 정확성, 간결성, 명확성을 먼저 생각하라. ( Correctness, simplicity, and clarity come first. )  (0) 2009.02.06
항목 5 : 하나의 엔티티에는 하나의 역활만을 부여하자. ( Give one entity one cohesive responsibility. )  (0) 2009.02.06
항목 4 : 코드 리뷰에 시간을 투자하라 ( Invest in code reviews )  (3) 2009.02.03
posted by 농사를 짓는 게임 프로그래머 최익필

댓글을 달아 주세요