<?xml version="1.0" encoding="UTF-8"?>
<page xmlns="http://api.springnote.com">
  <identifier type="integer">115708</identifier>
  <title>&#50612;&#46523;&#44172; &#50864;&#47532; &#54016;&#51032; XP&#44032; &#49892;&#54056;&#54664;&#45716;&#44032;?</title>
  <relation_is_part_of type="integer">125303</relation_is_part_of>
  <date_modified type="datetime">2007-08-10T18:01:28Z</date_modified>
  <uri>http://reiot.springnote.com/pages/115708</uri>
  <date_created type="datetime">2007-04-11T09:40:35Z</date_created>
  <source>&lt;div id="toc" style="border: 1px solid tan; padding: 2px 10px 0px; background-color: rgb(255, 255, 250);"&gt;&lt;strong&gt;&#47785;&#52264;&lt;/strong&gt;
&lt;hr /&gt;
&lt;ol&gt;
&lt;li style="margin-left: 1em;"&gt;&lt;a href="#toc_1" title="toc_1" class="external"&gt;&#51096;&#47803;&#46108; &#53580;&#49828;&#53944; &#54532;&#47196;&#51229;&#53944; &#49444;&#51221;&lt;/a&gt;&lt;/li&gt;
&lt;li style="margin-left: 1em;"&gt;&lt;a href="#toc_2" title="toc_2" class="external"&gt;&#51473;&#48373; &#53076;&#46300;&#51032; &#48120;&#51228;&#44144;&lt;/a&gt;&lt;/li&gt;
&lt;li style="margin-left: 1em;"&gt;&lt;a href="#toc_3" title="toc_3" class="external"&gt;UnitTest &#46972;&#51060;&#48652;&#47084;&#47532;&#51032; &#44592;&#45733; &#48512;&#51313;&lt;/a&gt;&lt;/li&gt;
&lt;li style="margin-left: 1em;"&gt;&lt;a href="#toc_4" title="toc_4" class="external"&gt;PairProgramming &#51032; &#49892;&#54056;&lt;/a&gt;&lt;/li&gt;
&lt;li style="margin-left: 1em;"&gt;&lt;a href="#toc_5" title="toc_5" class="external"&gt;&#44480;&#52264;&#45768;&#51608;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&#48528;&#48528;&#52264;&#52264; &#54532;&#47196;&#51229;&#53944;&#45716; &#52376;&#51020;&#48512;&#53552; &#8220;XP&#47484; &#54620;&#48264; &#50672;&#49845;&#54644;&#48376;&#45796;&#8221;&#46972;&#45716; &#44592;&#52824;&#47484; &#45236;&#44152;&#44256; &#49884;&#51089;&#54664;&#45796;. &#44060;&#48156; &#52488;&#44592; 3-4&#44060;&#50900;&#46041;&#50504;&#51008; &#48324; &#47928;&#51228;&#50630;&#51060; &#55128;&#47084;&#44052;&#51648;&#47564;, 7-8 &#44060;&#50900;&#51060; &#51648;&#45212; &#51060;&#54980;&#48512;&#53552; &#51648;&#44552;&#44620;&#51648;, &#53580;&#49828;&#53944; &#53076;&#46300;&#45716; &#45908;&#51060;&#49345; &#50976;&#51648;&#48372;&#49688;&#46104;&#51648; &#50506;&#44256; &#51080;&#45796;. &#44284;&#50672; &#47924;&#50631;&#51060; &#47928;&#51228;&#50688;&#51012;&#44620;? &#44536;&#47532;&#44256; &#45796;&#51020;&#48264; &#54532;&#47196;&#51229;&#53944;&#50640;&#49436;&#46020; XP &#47484; &#49457;&#44277;&#51201;&#51004;&#47196; &#46020;&#51077;&#54624; &#49688; &#51080;&#51012;&#44620;?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&#51096;&#47803;&#46108; &#53580;&#49828;&#53944; &#54532;&#47196;&#51229;&#53944; &#49444;&#51221;&lt;sup class="tocAnchorContainer"&gt;&lt;a  href="#toc_1" title="toc_1" class="anchor" id="toc_1"&gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&#50836;&#50557; : unittest &#51032; &#47553;&#53433; &#49884;&#44036;&#51060; &#45320;&#47924; &#44600;&#50632;&#45796;.&lt;/li&gt;
&lt;li&gt;&#54644;&#44208;&#52293; : DLL(?)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;unittest &#46972;&#45716; &#54532;&#47196;&#51229;&#53944;&#50640;&#49436; &#45796;&#47480; &#47784;&#46304; &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; &#53580;&#49828;&#54021;&#54616;&#46020;&#47197; &#54532;&#47196;&#51229;&#53944;&#47484; &#44396;&#49457;&#54664;&#45796;. &#53580;&#49828;&#54021; &#53076;&#46300;&#44032; &#51201;&#51012; &#46412;&#50640;&#45716; unittest &#47564; &#53685;&#44284;&#54616;&#47732; OK &#51060;&#50632;&#44592; &#46412;&#47928;&#50640; &#54200;&#47532;&#54664;&#51648;&#47564;, &#51216;&#52264; &#53580;&#49828;&#54021; &#53076;&#46300;&#44032; &#47566;&#50500;&#51648;&#47732;&#49436; &#47553;&#53433;&#54644;&#50556; &#54624; &#46972;&#51060;&#48652;&#47084;&#47532;&#51032; &#44060;&#49688;&#50752; &#53356;&#44592;&#44032; &#45720;&#50612;&#45208;&#44172; &#46104;&#50632;&#44256;, &#44208;&#44397; &#52980;&#54504;&#53552;&#44032; &#48260;&#48261;&#44144;&#47532;&#47728; &#47553;&#53433;&#54624; &#46041;&#50504; &#51064;&#53552;&#45367; &#49436;&#54609;&#54616;&#45716; &#49845;&#44288;&#51060; &#49373;&#44200;&#48260;&#47160;&#45796;. &#51089;&#50629; &#54952;&#50984;&#51060; &#46504;&#50612;&#51652; &#44163;&#51008; &#45817;&#50672;&#51648;&#49324;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&#51473;&#48373; &#53076;&#46300;&#51032; &#48120;&#51228;&#44144;&lt;sup class="tocAnchorContainer"&gt;&lt;a  href="#toc_2" title="toc_2" class="anchor" id="toc_2"&gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&#50836;&#50557; : TestingCode &#51032; &#51473;&#48373;&#51060; &#45320;&#47924; &#49900;&#54644;&#49436; &#52980;&#54028;&#51068; &#49884;&#44036;&#51060; &#45320;&#47924; &#44600;&#50612;&#51276;&#44256;, &#47532;&#54057;&#53664;&#47553;&#51012; &#54624; &#46412;&#50640;&#45716; &#51453;&#50612;&#45228;&#45796;&lt;/li&gt;
&lt;li&gt;&#54644;&#44208;&#52293; : &#51473;&#48373; &#53076;&#46300;&#44032; &#51228;&#44144;&#46104;&#44592; &#51204;&#44620;&#51648;&#45716; &#53580;&#49828;&#53944;&#44032; &#50756;&#47308;&#46108; &#44163;&#51060; &#50500;&#45768;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#50612;&#45712; &#45216; &#49548;&#49828;&#47484; &#51312;&#49324;&#54644;&#48372;&#45768;, (2&#47564;&#46972;&#51064;&#51060; &#52292; &#50504;&#46104;&#45716;) ProductionCode &#48372;&#45796; TestingCode &#44032; 8&#48176; &#51221;&#46020; &#45908; &#47566;&#45796;&#45716; &#49324;&#49892;&#51012; &#48156;&#44204;&#54664;&#45796;. &#47932;&#47200; &#51060;&#44172; &#47928;&#51228;&#46972;&#45716; &#44163;&#51008; &#44648;&#45804;&#50520;&#51648;&#47564; &#50500;&#47924;&#46020; &#51060; &#48512;&#48516;&#51012; &#44256;&#52824;&#51648; &#50506;&#44256; &#44536;&#45285; &#51648;&#45208;&#44032;&#48260;&#47160;&#45796;. &#49884;&#44036;&#51060; &#45208;&#47732; &#44256;&#52824;&#44192;&#45796;&#45716; &#54532;&#47196;&#44536;&#47000;&#47672;&#51032; &#51204;&#54805;&#51201;&#51064; &#54924;&#54588;&#49696;&#44284; &#54632;&#44760;. &#44536;&#47532;&#44256;, &#50616;&#51232;&#44032;&#48512;&#53552; &#8216;&#8217;&#49884;&#49828;&#53596; &#49324;&#50577;&#51060; &#51328; &#46504;&#50612;&#51648;&#45716;'&#8217; &#54620; &#44060;&#48156;&#51088;&#44032; &#51216;&#51216; UnitTest &#47484; &#54924;&#54588;&#54616;&#44592; &#49884;&#51089;&#54664;&#51004;&#47728;, &#44536;&#45796;&#51020; &#52404;&#53356;&#50500;&#50883;&#51012; &#54620; &#44060;&#48156;&#51088;&#44032; &#44648;&#51652; UnitTest &#47484; &#48373;&#44396;&#54644;&#50556; &#54616;&#45716; &#51068;&#51060; &#51333;&#51333; &#48156;&#49373;&#54616;&#44172; &#46104;&#50632;&#45796;. &#45909;&#48516;&#50640; &#49436;&#47196;&#44032; &#49436;&#47196;&#50640;&#44172; &#51676;&#51613;&#51012; &#45236;&#44172; &#46104;&#50632;&#45716;&#45936;&#8230; &#44536; &#44060;&#48156;&#51088;&#45716; &#49884;&#49828;&#53596; &#50629;&#44536;&#47112;&#51060;&#46300; &#53440;&#47161;&#44284; &#54632;&#44760;, &#44403;&#51060; &#44036;&#45800;&#54620; &#44148; &#54616;&#51648; &#50506;&#50500;&#46020; &#47924;&#48169;&#54616;&#51648; &#50506;&#45712;&#45264;..&#46972;&#44256; &#54616;&#44256;, UnitTest &#47484; &#48373;&#44396;&#54644;&#50556; &#54664;&#45912; &#44060;&#48156;&#51088;&#45716; &#50780; &#51088;&#49888;&#51060; &#44536;&#44152; &#45824;&#49888; &#48373;&#44396;&#54644;&#50556; &#46104;&#45712;&#45264;&#44256; &#54868;&#47484; &#45256;&#44592; &#46412;&#47928;&#51060;&#45796;. (&#47932;&#47200; &#51060;&#46412;&#44032; &#54016;&#50893;&#51060; &#55120;&#53944;&#47084;&#51648;&#44256; &#49324;&#44592;&#44032; &#51200;&#54616;&#46108; &#53440;&#51060;&#48141;&#51060;&#44592;&#46020; &#54664;&#45796;)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#44536;&#47084;&#45796;&#44032; &#45824;&#44508;&#47784; &#47532;&#54057;&#53664;&#47553;&#51060; &#54596;&#50836;&#54644;&#51652; &#49884;&#51216;&#51060; &#51080;&#50632;&#45796;. &#44536;&#47084;&#45208;, &#51060;&#48120; &#53580;&#49828;&#53944; &#53076;&#46300;&#46308;&#51060; &#45908;&#51060;&#49345; &#49552;&#50424;&#49688; &#50630;&#51060; &#44144;&#45824;&#54644;&#51276;&#44592; &#46412;&#47928;&#50640;, ProductionCode &#47484; &#49688;&#51221;&#51012; &#54616;&#45716; &#49884;&#44036;&#50640; &#48708;&#54644; TestingCode &#47484; &#47532;&#54057;&#53664;&#47553;&#54644;&#45208;&#44032;&#45716; &#49884;&#44036;&#51060; &#55016;&#50476; &#45908; &#47566;&#51060; &#46308;&#44172; &#46104;&#50632;&#45796;. &#47532;&#54057;&#53664;&#47553;&#51012; &#50756;&#47308;&#54616;&#44256; &#45208;&#51088;, &#45796;&#46308; UnitTest &#46972;&#47732; &#49552;&#49324;&#47000;&#47484; &#52824;&#47728; &#46020;&#47581;&#44032;&#48260;&#47160;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#50883;&#44596; &#44163;&#51008;, Kent Beck &#51032; TestDrivenDevelopmentByExample &#52293;&#50640;&#49436;&#45716; &#8216;'&#8217;&#51473;&#48373; &#53076;&#46300;&#51032; &#51228;&#44144;&#8221;&#8217;&#44032; Iteration &#51032; &#54596;&#49688; &#50836;&#49548;&#47196; &#51088;&#47532;&#51105;&#44256; &#51080;&#50632;&#45796;. &#50780; ExtremeProgrammingInstalled &#48264;&#50669;&#49436;&#50640;&#49436;&#45716;, &#51060;&#44152; &#45908; &#44053;&#51312;&#54644;&#51452;&#51648; &#50506;&#50520;&#51012;&#44620;? &#52423;!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;UnitTest &#46972;&#51060;&#48652;&#47084;&#47532;&#51032; &#44592;&#45733; &#48512;&#51313;&lt;sup class="tocAnchorContainer"&gt;&lt;a  href="#toc_3" title="toc_3" class="anchor" id="toc_3"&gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&#50836;&#50557; : &#53945;&#51221; &#53580;&#49828;&#53944;&#47484; &#49440;&#53469;&#54616;&#44592; &#50948;&#54644;&#49436;&#45716; &#54637;&#49345; &#51116;&#52980;&#54028;&#51068;&#51060; &#54596;&#50836;&#54664;&#45796;. &#44208;&#44397;, &#53580;&#49828;&#53944; &#49884;&#44036;&#51012; &#45908; &#44600;&#50612;&#51276;&#44256;, &#44060;&#48156;&#51088;&#46308;&#51008; UnitTest &#50752; &#45908; &#47680;&#50612;&#51276;&#45796;.&lt;/li&gt;
&lt;li&gt;&#54644;&#44208;&#52293; : &#49440;&#53469;&#51201;&#51064; &#53580;&#49828;&#53944;&#44032; &#54200;&#47532;&#54620; &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; &#49324;&#50857;&#54624; &#44163;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;CppUnit &#44284; BoostTest &#51473;, BoostTest &#47484; &#49440;&#53469;&#54620; &#51060;&#50976;&#45716; Visual Studio 7.1 &#44284;&#51032; &#54840;&#54872;&#49457; &#47928;&#51228;&#50688;&#45796;. (&#45817;&#49884; CppUnit &#51032; &#44221;&#50864; VC 7.1 &#44284; &#54840;&#54872;&#46104;&#51648; &#50506;&#50520;&#45796;) &#44536;&#47084;&#45208;, &#51060;&#45336;&#51008; &#45236;&#44032; &#50896;&#54616;&#45716; &#53076;&#46300;&#47564;&#51012; &#53580;&#49828;&#53944;&#54620;&#45796;&#45716; &#44163;&#51012;, &#51593; GUI &#48169;&#49885;&#51032; &#53580;&#49828;&#53944;&#47484; &#51648;&#50896;&#54616;&#51648; &#50506;&#50520;&#44592; &#46412;&#47928;&#50640;, &#44208;&#44397; &#47588; &#53580;&#49828;&#53944;&#47560;&#45796; &#53076;&#46300;&#47484; &#49688;&#51221;&#54644;&#50556; &#54664;&#45796;. &#47928;&#51228;&#45716; &#53945;&#51221; &#53580;&#49828;&#53944;&#47484; &#49688;&#46041;&#51004;&#47196; &#52628;&#44032;/&#49325;&#51228;&#54616;&#45716; &#54028;&#51068;&#51060; &#45796;&#47480; &#54756;&#45908; &#54028;&#51068;&#51012; &#47784;&#46160; include &#54616;&#45716; main &#51060;&#46972;&#49436;, &#50557;&#44036;&#47564; &#49688;&#51221;&#54616;&#45908;&#46972;&#46020; &#52980;&#54028;&#51068; -&amp;gt; &#47553;&#53433;&#51012; &#45796;&#49884; &#54644;&#50556; &#54664;&#45796;&#45716; &#45936; &#51080;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;PairProgramming &#51032; &#49892;&#54056;&lt;sup class="tocAnchorContainer"&gt;&lt;a  href="#toc_4" title="toc_4" class="anchor" id="toc_4"&gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&#50836;&#50557; : &#44288;&#50857;&#51032; &#48512;&#51313;&#51004;&#47196; &#51064;&#54620; &#48520;&#54868;(?)&lt;/li&gt;
&lt;li&gt;&#54644;&#44208;&#52293; : &#51221;&#49888;&#51012; &#46895;&#50612;&#44256;&#52432;&#50556;&#51648;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51060; &#48512;&#48516;&#51008; &#49556;&#51649;&#55176; [&#47112;&#51060;&#50743;]&#50640;&#44172; &#50896;&#51064;&#51060; &#51080;&#45796;. [&#47112;&#51060;&#50743;]&#51032; &#54980;&#48176;&#51060;&#51088; &#46041;&#47308;&#51064; &#54532;&#47196;&#44536;&#47000;&#47672;&#50752; Pair&#47484; &#54624; &#46412;&#47560;&#45796; &#54000;&#44201;&#53468;&#44201; &#54664;&#45912; &#44163; &#46412;&#47928;&#51060;&#45796;. &#51312;&#44552;&#50473; &#49436;&#47196;&#51032; &#53076;&#46300;&#50640; &#45824;&#54620; &#44288;&#50857;&#51032; &#47560;&#51064;&#46300;&#47484; &#53412;&#50892;&#45208;&#44032;&#44592;&#46020; &#54664;&#44256;, &#44288;&#44228; &#44060;&#49440; - &#54980;&#48176;&#50640;&#49436; &#46041;&#47308;&#47196; &#49373;&#44033;&#51012; &#44256;&#52432;&#47673;&#44592; - &#51012; &#54644;&#48372;&#47140;&#44256; &#54664;&#51648;&#47564;, &#51096; &#46104;&#51648; &#50506;&#50520;&#45796;. &#50668;&#51204;&#55176; &#51648;&#44552;&#46020; &#48152;&#47568; 90% &#51316;&#45824;&#47568; 10% &#50640;&#45796;&#44032; &#53960;&#47564; &#45208;&#47732; &#53360;&#49548;&#47532;&#52824;&#44256; &#44053;&#50517;&#51201;&#51004;&#47196; &#48128;&#50612;&#48537;&#51060;&#44592;&#47484; &#54644;&#45824;&#44256; &#51080;&#45796;. &#12641;&#12641;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&#44480;&#52264;&#45768;&#51608;&lt;sup class="tocAnchorContainer"&gt;&lt;a  href="#toc_5" title="toc_5" class="anchor" id="toc_5"&gt;#&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&#50836;&#50557; : 4-5&#44060;&#50900; &#51060;&#54980;&#48512;&#53552; CRC &#52852;&#46300;&#46972;&#46304;&#51648; &#49828;&#53664;&#47532;, &#51068;&#51221; &#52628;&#51221;, &#44592;&#47549; &#54924;&#51032; &#44057;&#51008; &#44152; &#54616;&#51648; &#50506;&#50520;&#45796;&lt;/li&gt;
&lt;li&gt;&#54644;&#44208;&#52293; : XP &#44288;&#47532;&#51088;&#51032; &#47560;&#51064;&#46300;&#44032; &#51473;&#50836;&#54616;&#45796;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51060; &#48512;&#48516; &#50669;&#49884; XP &#44288;&#47532;&#51088;&#50688;&#45912; [&#47112;&#51060;&#50743;]&#50640;&#44172; &#50896;&#51064;&#51060; &#51080;&#45796;. &#52376;&#51020;&#50640;&#45716; &#45796;&#46308; &#50676;&#51221;&#51201;&#51004;&#47196; &#54644;&#45208;&#44052;&#51648;&#47564;, &#54532;&#47196;&#51229;&#53944;&#44032; &#44600;&#50612;&#51648;&#47732;&#49436; XP&#51032; &#54645;&#49900; &#50836;&#49548;&#46308;&#51012; &#54616;&#45208; &#46168;&#50473; &#48736;&#51256;&#45208;&#44032;&#44256; &#47560;&#51648;&#47561;&#44620;&#51648; &#45224;&#50520;&#45800; UnitTest &#47560;&#51200;&#46020; &#50612;&#51788;&#45796;&#48372;&#45768; &#44060;&#48156;&#51088;&#46308;&#47196;&#48512;&#53552; &#54224;&#44592;&#52376;&#48516; &#45817;&#54644;&#48260;&#47160;&#45796;. &#51473;&#44036;&#50640; &#47928;&#51228;&#44032; &#51080;&#51012; &#46412;&#47560;&#45796; &#52628;&#49828;&#47532;&#44256; &#45208;&#44032;&#50556; &#54664;&#51648;&#47564;, &#44536;&#47084;&#51656; &#47803;&#54664;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;see also:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://xper.org/wiki/xp/_b7_b9_c0_cc_bf_ca"&gt;&#51060; &#44544;&#50640; &#45824;&#54620; &#44608;&#52285;&#51456;&#50472;&#51032; &#48516;&#49437;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</source>
  <rights nil="true"></rights>
  <creator>http://reiot.com/</creator>
  <contributor_modified>http://reiot.com/</contributor_modified>
  <version type="integer">10</version>
  <tags></tags>
</page>
