사용자 삽입 이미지

In English...(show)



오랜만에 Power of Two Games 블로그에 들어가보았습니다. 새 글들이  올라왔더군요. 거기서 찾은 유용한 팁입니다.

현재 프로젝트에서  우리는 다음과 같은  명명 규칙으로 C++ 열거형을 표기합니다.

     enum eSomeEnum
    {
        ESE_RED,
        ESE_GREEN,
        ESE_BLUE
    };

이처럼  열거형 타입명의 약어를 접두어로 쓰는  방식은 의외로 접두어가 중복되는 경우도 많고  알아보기도 어렵더군요... 그래서 다음 프로젝트에서는 다른 방법을 쓰리라 생각하던 차에 이 글을 접하게 된 것이죠.

결론은 다음과 같이 쓰자는 것입니다.
namespace GameFlowType
{
enum Enum
{
Invalid,
Run,
Exit,
Restart,
Restore,
};
}

상당히 깔끔한 방식이라 생각합니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
RSS This posting was useful? Then subscribe to "gl3d.net"!
RSS 글이 유익하셨다면 gl3d.net을 구독하세요.

Trackback Address :: http://gl3d.net/trackback/57

  1. Subject: 사진찍는프로그래머의 생각

    Tracked from eslife's me2DAY 2008/05/19 22:32  Delete

    "Enum tips from Power of Two Games enum 을 namespace 와 섞어 사용하면 정말 가독성이 훨씬 나아지고 중복에 대한 부담도 덜 수 있겠네요. 아주 좋은 아이디어 같습니다.

  2. Subject: 사진찍는프로그래머의 생각

    Tracked from eslife's me2DAY 2008/05/19 22:33  Delete

    Enum tips from 'Power of Two Games' enum 을 namespace 와 섞어 사용하면 정말 가독성이 훨씬 나아지고 중복에 대한 부담도 덜 수 있겠네요. 아주 좋은 아이디어 같습니다.

댓글을 달아 주세요

  1. 2008/05/19 11:21 Address Modify/Delete Reply

    비밀댓글 입니다