IT 취미생활.  
Front Page
Tag | Location | Media | Guestbook | Admin   
 
'Programing'에 해당하는 글(2)
2009.06.18   소스안에 적당한 라인 수
2008.08.12   [Wince5.0] Debug Mode에서만 출력하는 디버깅 메시지


소스안에 적당한 라인 수
기능별로 파일을 분리하는 것이 가장 적당할 것 같은데...

"보통 1000라인 이하가 적당하다" 라고 합니다.
(코드 컴플릿에서도 관련 내용을 다루고 있는데
기억이 가물한지라.. 확인 후 내용 추가...)


클래스를 한 헤더에 여러개 쓰면 소스가 커지는 원인이므로
완전 밀접한 작은넘(클래스) 아니면.. 클래스당 하나의 모듈로 나눈다.

낙서질
 
스르르르륵


[Wince5.0] Debug Mode에서만 출력하는 디버깅 메시지

Wince5.0이나 WindowsMobile 같은 경우 MFC를 사용하지 않을경우
TRACE를 사용 할 수 없습니다.
따라서 아래처럼 구성해서 사용하시면 DebugMode에서만 동작하는
메시지를 만들 수 있습니다.



#ifdef _DEBUG
#define TRACE                Trace
#else
#define TRACE                ((void)0)
#endif

#ifdef _DEBUG
#define MAX_MSG_SIZE          1024        
void TRACE(const TCHAR *szString, ...)
{
 static TCHAR szBuffer[MAX_MSG_SIZE] = { 0 };
 va_list argptr = NULL;
 va_start( argptr, szString );
 vswprintf( szBuffer, szString, argptr );
 OutputDebugString( szBuffer );
 va_end( argptr );
}
#endif



ex)  TRACE( L"Service Name : %s\n", buffer);
       TRACE( L"WE_SERVICE_DISCOVERY_COMPLETE\n\r " );


고운하루 되세요.


BLOG main image
취미생활
 Notice
 Category
분류 전체보기 (146)
매일매일갱생 (56)
AI 개발 (0)
서버개발 (1)
Programming (80)
 TAGS
DVB 개발자 project MP3 벨소리 변경 출장 DVB-T VC++ Error Case C++ DirectShow Algorithm isdbt 1seg Windows Mobile6.0 영어 이메일 군대 M480 티스토리 초대장 Wince5.0 C 서태지 debugging Java Linux ISDB-T warning Brazil 퇴사 미라지폰 spam mail 알고리즘 English Debug 티스토리초대 It Dshow 음식 english email
 Calendar
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
 Recent Entries
 Recent Comments
 Recent Trackbacks
 Archive
 Link Site
zextor
괴짜 프로그래머의 일상사~@@
Gag & Peace, and more..
Kazakhstan Almaty.......
Min-A
Sadgarret
Steve Yoon's log
가슴 뛰는 삶을 살아라
오스틴 파워
GUI sin
melanie parker_Lady
제레미의 TV 2.0 이야기..
 Visitor Statistics
Total :
Today :
Yesterday :
rss