<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: UnitTest 프레임웍을 슬슬 바꿀 시점인가?</title>
	<atom:link href="http://rein.kr/blog/archives/1460/feed" rel="self" type="application/rss+xml" />
	<link>http://rein.kr/blog/archives/1460</link>
	<description>프로그래머, 독서가, 게이머 그리고 블로거</description>
	<lastBuildDate>Sat, 19 May 2012 05:39:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-beta4-20762</generator>
	<item>
		<title>By: rein</title>
		<link>http://rein.kr/blog/archives/1460/comment-page-1#comment-64726</link>
		<dc:creator>rein</dc:creator>
		<pubDate>Wed, 08 Apr 2009 01:50:17 +0000</pubDate>
		<guid isPermaLink="false">http://rein.kr/blog/?p=1460#comment-64726</guid>
		<description>감성코드 / 한 줄 요약하자면 Reflection이 없어서(...) 좀 그렇죠.

Java/C# 혹은 python 등등의 언어에선 해당 클래스에 무슨 메서드가 있는지 runtime에 확인할 수 있지만 C++에선 그런게 *적어도 쉽게는* 안됩니다. (Java나 C#이면 특정 클래스를 던져주고 거기에 있는 test??? 메서드를 다 실행한다! 하는 식이 쉽지만 C++에선 그렇게 하긴 힘드니)

그래서 (일단 코드상으론 바로 보이지 않는) 각종 static 변수를 동원하거나, 매크로를 써서 자동으로 등록되게 해놓거나 해서 그렇습니다.</description>
		<content:encoded><![CDATA[<p>감성코드 / 한 줄 요약하자면 Reflection이 없어서(&#8230;) 좀 그렇죠.</p>
<p>Java/C# 혹은 python 등등의 언어에선 해당 클래스에 무슨 메서드가 있는지 runtime에 확인할 수 있지만 C++에선 그런게 *적어도 쉽게는* 안됩니다. (Java나 C#이면 특정 클래스를 던져주고 거기에 있는 test??? 메서드를 다 실행한다! 하는 식이 쉽지만 C++에선 그렇게 하긴 힘드니)</p>
<p>그래서 (일단 코드상으론 바로 보이지 않는) 각종 static 변수를 동원하거나, 매크로를 써서 자동으로 등록되게 해놓거나 해서 그렇습니다.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 감성코드</title>
		<link>http://rein.kr/blog/archives/1460/comment-page-1#comment-64725</link>
		<dc:creator>감성코드</dc:creator>
		<pubDate>Wed, 08 Apr 2009 01:47:39 +0000</pubDate>
		<guid isPermaLink="false">http://rein.kr/blog/?p=1460#comment-64725</guid>
		<description>적절한 Cpp용 UnitTest를 찾고 있는 중인데 구글 테스트를 한 번 써봐야 겠군요. 처음 접해서 그런 건지, Cpp용 Unit이 원래 그런건지 다른 모듈들에 비해 추가적인 작업을 해줘야 하는 것들이 많네요(혹은 Visual Studio를 써서 그런건지)</description>
		<content:encoded><![CDATA[<p>적절한 Cpp용 UnitTest를 찾고 있는 중인데 구글 테스트를 한 번 써봐야 겠군요. 처음 접해서 그런 건지, Cpp용 Unit이 원래 그런건지 다른 모듈들에 비해 추가적인 작업을 해줘야 하는 것들이 많네요(혹은 Visual Studio를 써서 그런건지)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rein</title>
		<link>http://rein.kr/blog/archives/1460/comment-page-1#comment-64199</link>
		<dc:creator>rein</dc:creator>
		<pubDate>Thu, 19 Mar 2009 08:13:02 +0000</pubDate>
		<guid isPermaLink="false">http://rein.kr/blog/?p=1460#comment-64199</guid>
		<description>아니 그러면 되긴하는데 (실제로 그런 류의 매크로를 만들기도 하고), 왠지 이런식으로 계속 고치는게 좀 피곤해서 -_-;;

그냥 잘 만들어진 라이브러리도 있는데 내가 고치려니 억울하더라고(?)</description>
		<content:encoded><![CDATA[<p>아니 그러면 되긴하는데 (실제로 그런 류의 매크로를 만들기도 하고), 왠지 이런식으로 계속 고치는게 좀 피곤해서 -_-;;</p>
<p>그냥 잘 만들어진 라이브러리도 있는데 내가 고치려니 억울하더라고(?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rica</title>
		<link>http://rein.kr/blog/archives/1460/comment-page-1#comment-64198</link>
		<dc:creator>Rica</dc:creator>
		<pubDate>Thu, 19 Mar 2009 07:37:53 +0000</pubDate>
		<guid isPermaLink="false">http://rein.kr/blog/?p=1460#comment-64198</guid>
		<description>팀에서 쓰고 있는 디버그 관련 라이브러리가, ASSERT에 콜백을 등록해서 실행 단위마다 ASSERT 실패 동작을 다르게 할 수 있게 되어 있다. (M모 게임에서 물려받은 유산이지)

테스트 프로젝트에서는 ASSERT(false) 걸리면 throw 하게 하니 UnitTest++도 쓸만했음 (...)</description>
		<content:encoded><![CDATA[<p>팀에서 쓰고 있는 디버그 관련 라이브러리가, ASSERT에 콜백을 등록해서 실행 단위마다 ASSERT 실패 동작을 다르게 할 수 있게 되어 있다. (M모 게임에서 물려받은 유산이지)</p>
<p>테스트 프로젝트에서는 ASSERT(false) 걸리면 throw 하게 하니 UnitTest++도 쓸만했음 (&#8230;)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

