콘텐츠로 건너뛰기

개발 관련 피드백

  1. 내가 작성하지 않은 프로그램 코드를 볼 때는 UML 다이어그램을 그려두면 나중에 구조를 파악하기 쉽다.
  2. MVC (Model, Visual, Controller) 디자인 패턴을 적용하자.
  3. 함수 100 line 이상 넘어가면 되도록 작은 task 단위의 함수로 만든다.
  4. 상수성을 제거하는 캐스팅은 최후의 수단이다.
  5. static 변수, 함수는 최후의 수단이다.
  6. 클래스 구조를 만들때 트리 구조를 고려하자.
  7. 재귀 함수는 되도록 stack이나 루프를 사용해서 구현하자.
  8. multi thread 는 single thread로 성능문제가 해결되지 않는 시점부터 고려한다. 사용할 때 상당한 고민이 필요하다.
  9. 개발은 일정과의 싸움이다.
  10. 콜백이 필요할때는 std::function 을 기억하자

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다