Diff for "ExtremeProgramming" UserPreferences
 
Help Info Print View Search Diffs Edit
 À妽º   Ã£±â   Freeboard   Subjectless   Images   ÃÖ±Ù±Û 

Differences between version dated 2003-02-13 15:24:20 and 2003-04-16 10:27:59
Deletions are marked like this.
Additions are marked like this.

ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(XP)Àº ÃÖ±Ù °³¹ß¹æ¹ý·Ð Áß¿¡¼­ ±ÞºÎ»óÇÏ°í ÀÖ´Â ¾ÖÀÚÀÏ ¼ÒÇÁÆ®¿þ¾î °³¹ß·Ð(Agile Software Development)ÀÇ Çϳª·Î, ´Ü¼ø¼º, »óÈ£¼ÒÅë, Çǵå¹é, ¿ë±â µîÀÇ ¿øÄ¢¿¡ ±â¹ÝÇؼ­ "°í°´¿¡°Ô ÃÖ°íÀÇ °¡Ä¡¸¦ °¡Àå »¡¸®" Àü´ÞÇϵµ·Ï ÇÏ´Â °æ·® ¹æ¹ý·ÐÀÌ´Ù. ¿ä±¸»çÇ× µîÀÇ º¯È­°¡ ÀÚÁÖ, ¸¹ÀÌ Àְųª °³¹ßÀÚ°¡ ¼Ò±Ô¸ð(10¸í ³»¿Ü)ÀÌ°í °°Àº °ø°£À» »ç¿ëÇÏ´Â °æ¿ì¿¡ ³ôÀº È¿°ú¸¦ º¼ ¼ö ÀÖ´Ù°í ¾Ë·ÁÁ® ÀÖ°í, ´Ù¸¥ ±Ô¸ð³ª ¿ø°Å¸® XP µîÀÇ Àû¿ëÀÌ ²ÙÁØÈ÷ ½ÃµµµÇ°í ÀÖ´Ù. ''&[From [À¯¿ù], ExtremeProgramming, ¿ù°£ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î 6¿ùÈ£ ÄÄÇ»ÅÍ ¿ë¾î »çÀü2&]''

 

¿©±â¼­ ¸»ÇÏ´Â '''°³¹ß ¹æ¹ý·Ð'''À̶õ ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â Àüü °úÁ¤(process)À» Çü½ÄÈ­ÇØ ³õÀº °ÍÀ» ¸»ÇÑ´Ù. ¿¹¸¦ µé¾î, ''ÇÏ·ç µ¿¾È °í°´°ú "¿øÇÏ´Â ÇÁ·Î±×·¥"¿¡ ´ëÇØ À̾߱⸦ ÇÏ°í ´ÙÀ½ ÀÏÁÖÀÏ µ¿¾È ÄÄÇ»ÅͶû ¾¾¸§À» ÇÏ°í, ´ÙÀ½³¯ °í°´¿¡°Ô ÀÏÂ÷ µ¥¸ð¸¦ ÇÑ µÚ¿¡ "ºÒ¸¸ »çÇ×"À» ¹Þ°í, ´Ù½Ã »ïÀÏ°£ ÇÁ·Î±×·¥ ¼öÁ¤À» Çؼ­ ÃÖÁ¾ µ¥¸ð¸¦ ÇÏ°í, °í°´ÀÌ ¸¸Á·Çϸé Á¦Ç°À¸·Î Æ÷ÀåÇؼ­ ³Ñ±ä´Ù.''´Â ÇϳªÀÇ °úÁ¤À» Á» ´õ ±¸Ã¼ÀûÀÎ ºÎºÐÀ» ¾ð±ÞÇϸ鼭 ÀϹÝÈ­ µÇµµ·Ï ÇÏ¸é ¿ø½ÃÀûÀ̱ä Çϳª, °³¹ß ¹æ¹ý·ÐÀÇ Çϳª¶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù.

 

ÀÌ ExtremeProgrammingÀÇ ¿ÂÀüÇÑ ÀÌÇظ¦ À§Çؼ­´Â [À§Å°À§Å°]¿Í À§Å°¹®È­¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇʼöÀûÀÌ´Ù. --[À¯¿ù]

 

see also http://no-smok.net/june

----

=== [À§Å°À§Å°]¿Í ExtremeProgrammingÀÇ °ü°è ===

ÀÇ ÀÌÇظ¦ À§Çؼ­´Â ¿ì¼± [À§Å°À§Å°]¸¦ óÀ½ ¸¸µç WardCunninghamÀÇ »ç»ó ±ËÀûÀ» µû¶ó°¡ º¼ ÇÊ¿ä°¡ ÀÖ´Ù. ±×°¡ óÀ½ [À§Å°À§Å°]¸¦ ¸¸µç °ÍÀº, °ÇÃà°¡ ChristopherAlexanderÀÇ [ÆÐÅϾð¾î]¸¦ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö¿¡ Àû¿ëÇÏ´Â ½Ãµµ¸¦ Çϸ鼭 ´Ù¾çÇÑ »ç¶÷µéÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß °ü·Ã °æÇèÀ» Çѱºµ¥ ¸ð¾Æ¼­ ±× ÁöÇýÀÇ °øÅëºÐ¸ð¸¦ Áõ·ùÇØ ³»·Á´Â »ý°¢¿¡¼­¿´´Ù. ±×·¡¼­ ¿À¸®Áö³¯ À§Å°À§Å°ÀÇ º»·¡ À̸§ÀÎ PortlandPatternRepository¶ó´Â ¸»ÀÌ »ý±â°Ô µÇ¾ú´Ù.

 

±×·±µ¥ [ÆÐÅϾð¾î]´Â ¸» ±×´ë·Î ¾ð¾îÀÏ »ÓÀÌÁö, ±×°ÍÀÌ ±ÛÀ» ¾²´Â(Áï, ÇÁ·Î±×·¥ °³¹ßÀ» ÇÏ´Â) °úÁ¤À» ¾È³»ÇØ ÁÖ´Â °ÍÀº ¾Æ´Ï¾ú´Ù. µû¶ó¼­, ¼ö³â¿¡ °ÉÃÄ ¸¹Àº »ç¶÷ÀÇ °æÇèÀ» ÃàÀûÇÑ PPRÀº ½º½º·Î(Áý´ÜÀûÀ¸·Î) ¾î¶² °³¹ß ¹æ¹ý·ÐÀÇ Çʿ並 ´À³¢°í ÀÖ¾ú´Ù. À̶§, WardCunningham°ú KentBeckÀº ÀÚ½ÅÀÌ Æò¼Ò¿¡ »ç¿ëÇØ¿À´ø ¹æ¹ýµéÀ» Àß ¿«À¸¸é ÇϳªÀÇ Ã¼°èÈ­µÈ ¹æ¹ý·ÐÀÌ ³ª¿Ã ¼öµµ ÀÖ°Ú´Ù´Â °¡´É¼ºÀ» º¸¾Ò´Ù. ±×°ÍÀº Ward¿Í Kent°¡ Æò¼Ò¿¡ °¡Áø öÇаú »ç»ó¿¡¼­ ¿ì·¯³ª¿Â °ÍÀ¸·Î À§Å°À§Å°¿Í ÆÐÅÏÀ» ÀÏ°üµÇ°Ô °üÅëÇÏ´Â °ÍÀ̾ú´Ù. ±×°ÍÀÌ, ExtremeProgrammingÀ¸·Î ÇöÇöÇÏ°Ô µÈ °ÍÀÌ´Ù -- [À§Å°À§Å°]¶ó´Â ¸ðü¿¡¼­ÀÇ ¼ºÀåÀ» ÅëÇØ. Ward¿Í Kent°¡ ÀÌ·¸°Ô ½ÃÀÛÇÑ ExtremeProgrammingÀº ´ëºÎºÐ PPR¿¡¼­ ÀÚüÁøÈ­ÇØ ³ª°¡±â ½ÃÀÛÇß°í, ÀÌ·¯´Â °úÁ¤¿¡¼­ [À§Å°À§Å°]ÀÇ µµ¿òÀ» Å©°Ô ¹Þ¾Ò°í, ±× öÇÐÀ» Æ÷ÇÔÇÏ°Ô µÇ¾ú´Ù.

 

ÀÌ·± °øÅëÁ¡ Áß ¸î°¡Áö¸¸ ¿¹¸¦ µéÀÚ¸é,

 

CollectiveAuthorshipÀº XP¿¡¼­ CollectiveCodeOwndershipÀ̶ó´Â ¸»·Î ¹Ù²î°í, ¸¶Ä¡ À§Å°ÀÇ ÅؽºÆ®°¡ °øÀ¯µÇµíÀÌ ÇÁ·Î±×·¥À» ÇÔ²² °øÀ¯Çؼ­ °³¹ßÇÏ°í, ³²ÀÇ °Í ³» °Í ±¸ºÐ¾øÀÌ ¸¶À½´ë·Î ¼öÁ¤ÇÏ´Â, ¶Ç ±×°ÍÀ» ȯ¿µÇÏ´Â °³³äÀ¸·Î ¹ßÀüµÇ¾ú´Ù. (ÀÌ°ÍÀº ÇöÀç ÇÁ·Î±×·¡¸ÓµéÀÌ °®°í ÀÖ´Â, ÀÚ½ÅÀÇ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÁýÂøÀ̳ª ÇÁ¶óÀÌµå µîÀ» º¼ ¶§ ¿ÏÀüÈ÷ ³­¼¾½º·Î ¹Þ¾Æµé¿©Áú ¼ö ÀÖÀ» ¸¸Å­ Çõ¸íÀûÀÎ Æз¯´ÙÀÓ ½¬ÇÁÆ®´Ù. À§Å°À§Å° ¿ª½Ã ÇöÀçÀÇ ÀÎÅÍ³Ý °Ô½ÃÆÇ ¹®È­¿Í´Â Á¤¹Ý´ë °¡Ä¡¸¦ Ãß±¸ÇÑ´Ù. »ç¶÷µéÀÌ ÇÏÁö ¸»¶ó°í ÇÏ°í, Çϱ⠽ȾîÇÏ´Â °ÍÀ» "Àû±ØÀûÀ¸·Î Àå·ÁÇÏ°í, Ãß±¸"Çؼ­ ±×·± Á¦¾àÀº ¹°·Ð ±× ³Ê¸ÓÀÇ ¹®Á¦±îÁöµµ ÇØ°áÇϰųª, ÃÊ¿ùÇÏ´Â °ÍÀÌ´Ù.)

 

¶Ç ÀÌ·¯ÇÑ Collective-X¸¦ ÇÒ ¶§ °¡´ÉÇϸé Ç¥ÁØ(CodingStandard)À» ÁöÅ°µµ·Ï Çؼ­, °á±¹¿¡´Â ÀÌ ºÎºÐÀ» ´©°¡ ½è´ÂÁö ºÐ°£ÇÒ ¼ö ¾ø´Â »óÅ°¡ µÇµµ·Ï ÇÏ´Â °ÍÀÌ ¾çÀÚÀÇ ÁöÇâÁ¡À̱⵵ ÇÏ´Ù. (ÇöÀçÀÇ °³¹ß·Ð ÀüÅëÀ¸·Î ºÃÀ» ¶§, ÀÌ·¸°Ô Ã¥ÀÓ¼ÒÀç°¡ ºÒºÐ¸íÇÑ ¹æ½ÄÀº ´Ã Àü±Ù´ëÀûÀÎ °ÍÀ¸·Î, ÇÇÇؾßÇÒ ¹«¾ùÀ¸·Î ÀÎ½ÄµÇ¾î ¿Ô´Ù)

 

[´ÙÅ¥¸ÕÆ®¸ðµå]³ª °£·«ÇÑ ±ÛÀ» ¼±È£ÇÏ°í "½ÇÁúÀû °¡Ä¡"¸¦ ¿ì¼±½ÃÇÏ´Â À§Å°ÀÇ ºÐÀ§±â´Â XPÀÇ Simple Design, Once And Only Once µî°ú »óÀÀÇÑ´Ù.

 

±×¸®°í, IncrementalDevelopment¿¡ ´ëÇÑ ¼±È£µµ °øÅëÀûÀÌ´Ù.

 

ÇÏÁö¸¸ XP¿¡¼­ À§Å°À§Å°¶ó´Â ±â¼úÀûÀÎ ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ´ë½Å ±× ¹ÙÅÁÀÌ µÇ´Â öÇÐÀÌ ºñ½ÁÇÏ°í, Ãß±¸ÇÏ´Â °¡Ä¡¿¡ ±³ÁýÇÕÀÌ ¸¹À¸¸ç, ½ÇÇà¹ý¿¡ ÀÖ¾î À¯ºñÀûÀ¸·Î ´ëÀÀµÇ´Â °ÍÀÌ »ó´ç¼ö ÀÖ°í, ¶Ç ¿ª»çÀû »ç½Ç °ü°è ¶§¹®¿¡ ¿¬°üÀÌ ÀÖ´Ù°í ÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.

 

see also Wiki:WikiHistory, Wiki:WikiDesignPrinciples

----

[°úÇбâ¼úºÐ·ù] [ÇÁ·Î±×·¡¹ÖºÐ·ù] [ÄÄÇ»Åͺзù]

ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(XP)Àº ÃÖ±Ù °³¹ß¹æ¹ý·Ð Áß¿¡¼­ ±ÞºÎ»óÇÏ°í ÀÖ´Â ¾ÖÀÚÀÏ ¼ÒÇÁÆ®¿þ¾î °³¹ß·Ð(Agile Software Development)ÀÇ Çϳª·Î, ´Ü¼ø¼º, »óÈ£¼ÒÅë, Çǵå¹é, ¿ë±â µîÀÇ ¿øÄ¢¿¡ ±â¹ÝÇؼ­ "°í°´¿¡°Ô ÃÖ°íÀÇ °¡Ä¡¸¦ °¡Àå »¡¸®" Àü´ÞÇϵµ·Ï ÇÏ´Â °æ·® ¹æ¹ý·ÐÀÌ´Ù. ¿ä±¸»çÇ× µîÀÇ º¯È­°¡ ÀÚÁÖ, ¸¹ÀÌ Àְųª °³¹ßÀÚ°¡ ¼Ò±Ô¸ð(10¸í ³»¿Ü)ÀÌ°í °°Àº °ø°£À» »ç¿ëÇÏ´Â °æ¿ì¿¡ ³ôÀº È¿°ú¸¦ º¼ ¼ö ÀÖ´Ù°í ¾Ë·ÁÁ® ÀÖ°í, ´Ù¸¥ ±Ô¸ð³ª ¿ø°Å¸® XP µîÀÇ Àû¿ëÀÌ ²ÙÁØÈ÷ ½ÃµµµÇ°í ÀÖ´Ù. ''&[From [À¯¿ù], ExtremeProgramming, ¿ù°£ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î 6¿ùÈ£ ÄÄÇ»ÅÍ ¿ë¾î »çÀü2&]''

 

¿©±â¼­ ¸»ÇÏ´Â '''°³¹ß ¹æ¹ý·Ð'''À̶õ ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â Àüü °úÁ¤(process)À» Çü½ÄÈ­ÇØ ³õÀº °ÍÀ» ¸»ÇÑ´Ù. ¿¹¸¦ µé¾î, ''ÇÏ·ç µ¿¾È °í°´°ú "¿øÇÏ´Â ÇÁ·Î±×·¥"¿¡ ´ëÇØ À̾߱⸦ ÇÏ°í ´ÙÀ½ ÀÏÁÖÀÏ µ¿¾È ÄÄÇ»ÅͶû ¾¾¸§À» ÇÏ°í, ´ÙÀ½³¯ °í°´¿¡°Ô ÀÏÂ÷ µ¥¸ð¸¦ ÇÑ µÚ¿¡ "ºÒ¸¸ »çÇ×"À» ¹Þ°í, ´Ù½Ã »ïÀÏ°£ ÇÁ·Î±×·¥ ¼öÁ¤À» Çؼ­ ÃÖÁ¾ µ¥¸ð¸¦ ÇÏ°í, °í°´ÀÌ ¸¸Á·Çϸé Á¦Ç°À¸·Î Æ÷ÀåÇؼ­ ³Ñ±ä´Ù.''´Â ÇϳªÀÇ °úÁ¤À» Á» ´õ ±¸Ã¼ÀûÀÎ ºÎºÐÀ» ¾ð±ÞÇϸ鼭 ÀϹÝÈ­ µÇµµ·Ï ÇÏ¸é ¿ø½ÃÀûÀ̱ä Çϳª, °³¹ß ¹æ¹ý·ÐÀÇ Çϳª¶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù.

 

ÀÌ ExtremeProgrammingÀÇ ¿ÂÀüÇÑ ÀÌÇظ¦ À§Çؼ­´Â [À§Å°À§Å°]¿Í À§Å°¹®È­¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇʼöÀûÀÌ´Ù. --[À¯¿ù]

 

see also http://no-smok.net/june

----

=== [À§Å°À§Å°]¿Í ExtremeProgrammingÀÇ °ü°è ===

ÀÇ ÀÌÇظ¦ À§Çؼ­´Â ¿ì¼± [À§Å°À§Å°]¸¦ óÀ½ ¸¸µç WardCunninghamÀÇ »ç»ó ±ËÀûÀ» µû¶ó°¡ º¼ ÇÊ¿ä°¡ ÀÖ´Ù. ±×°¡ óÀ½ [À§Å°À§Å°]¸¦ ¸¸µç °ÍÀº, °ÇÃà°¡ ChristopherAlexanderÀÇ [ÆÐÅϾð¾î]¸¦ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö¿¡ Àû¿ëÇÏ´Â ½Ãµµ¸¦ Çϸ鼭 ´Ù¾çÇÑ »ç¶÷µéÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß °ü·Ã °æÇèÀ» Çѱºµ¥ ¸ð¾Æ¼­ ±× ÁöÇýÀÇ °øÅëºÐ¸ð¸¦ Áõ·ùÇØ ³»·Á´Â »ý°¢¿¡¼­¿´´Ù. ±×·¡¼­ ¿À¸®Áö³¯ À§Å°À§Å°ÀÇ º»·¡ À̸§ÀÎ PortlandPatternRepository¶ó´Â ¸»ÀÌ »ý±â°Ô µÇ¾ú´Ù.

 

±×·±µ¥ [ÆÐÅϾð¾î]´Â ¸» ±×´ë·Î ¾ð¾îÀÏ »ÓÀÌÁö, ±×°ÍÀÌ ±ÛÀ» ¾²´Â(Áï, ÇÁ·Î±×·¥ °³¹ßÀ» ÇÏ´Â) °úÁ¤À» ¾È³»ÇØ ÁÖ´Â °ÍÀº ¾Æ´Ï¾ú´Ù. µû¶ó¼­, ¼ö³â¿¡ °ÉÃÄ ¸¹Àº »ç¶÷ÀÇ °æÇèÀ» ÃàÀûÇÑ PPRÀº ½º½º·Î(Áý´ÜÀûÀ¸·Î) ¾î¶² °³¹ß ¹æ¹ý·ÐÀÇ Çʿ並 ´À³¢°í ÀÖ¾ú´Ù. À̶§, WardCunningham°ú KentBeckÀº ÀÚ½ÅÀÌ Æò¼Ò¿¡ »ç¿ëÇØ¿À´ø ¹æ¹ýµéÀ» Àß ¿«À¸¸é ÇϳªÀÇ Ã¼°èÈ­µÈ ¹æ¹ý·ÐÀÌ ³ª¿Ã ¼öµµ ÀÖ°Ú´Ù´Â °¡´É¼ºÀ» º¸¾Ò´Ù. ±×°ÍÀº Ward¿Í Kent°¡ Æò¼Ò¿¡ °¡Áø öÇаú »ç»ó¿¡¼­ ¿ì·¯³ª¿Â °ÍÀ¸·Î À§Å°À§Å°¿Í ÆÐÅÏÀ» ÀÏ°üµÇ°Ô °üÅëÇÏ´Â °ÍÀ̾ú´Ù. ±×°ÍÀÌ, ExtremeProgrammingÀ¸·Î ÇöÇöÇÏ°Ô µÈ °ÍÀÌ´Ù -- [À§Å°À§Å°]¶ó´Â ¸ðü¿¡¼­ÀÇ ¼ºÀåÀ» ÅëÇØ. Ward¿Í Kent°¡ ÀÌ·¸°Ô ½ÃÀÛÇÑ ExtremeProgrammingÀº ´ëºÎºÐ PPR¿¡¼­ ÀÚüÁøÈ­ÇØ ³ª°¡±â ½ÃÀÛÇß°í, ÀÌ·¯´Â °úÁ¤¿¡¼­ [À§Å°À§Å°]ÀÇ µµ¿òÀ» Å©°Ô ¹Þ¾Ò°í, ±× öÇÐÀ» Æ÷ÇÔÇÏ°Ô µÇ¾ú´Ù.

 

ÀÌ·± °øÅëÁ¡ Áß ¸î°¡Áö¸¸ ¿¹¸¦ µéÀÚ¸é,

 

CollectiveAuthorshipÀº XP¿¡¼­ CollectiveCodeOwndershipÀ̶ó´Â ¸»·Î ¹Ù²î°í, ¸¶Ä¡ À§Å°ÀÇ ÅؽºÆ®°¡ °øÀ¯µÇµíÀÌ ÇÁ·Î±×·¥À» ÇÔ²² °øÀ¯Çؼ­ °³¹ßÇÏ°í, ³²ÀÇ °Í ³» °Í ±¸ºÐ¾øÀÌ ¸¶À½´ë·Î ¼öÁ¤ÇÏ´Â, ¶Ç ±×°ÍÀ» ȯ¿µÇÏ´Â °³³äÀ¸·Î ¹ßÀüµÇ¾ú´Ù. (ÀÌ°ÍÀº ÇöÀç ÇÁ·Î±×·¡¸ÓµéÀÌ °®°í ÀÖ´Â, ÀÚ½ÅÀÇ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÁýÂøÀ̳ª ÇÁ¶óÀÌµå µîÀ» º¼ ¶§ ¿ÏÀüÈ÷ ³­¼¾½º·Î ¹Þ¾Æµé¿©Áú ¼ö ÀÖÀ» ¸¸Å­ Çõ¸íÀûÀÎ Æз¯´ÙÀÓ ½¬ÇÁÆ®´Ù. À§Å°À§Å° ¿ª½Ã ÇöÀçÀÇ ÀÎÅÍ³Ý °Ô½ÃÆÇ ¹®È­¿Í´Â Á¤¹Ý´ë °¡Ä¡¸¦ Ãß±¸ÇÑ´Ù. »ç¶÷µéÀÌ ÇÏÁö ¸»¶ó°í ÇÏ°í, Çϱ⠽ȾîÇÏ´Â °ÍÀ» "Àû±ØÀûÀ¸·Î Àå·ÁÇÏ°í, Ãß±¸"Çؼ­ ±×·± Á¦¾àÀº ¹°·Ð ±× ³Ê¸ÓÀÇ ¹®Á¦±îÁöµµ ÇØ°áÇϰųª, ÃÊ¿ùÇÏ´Â °ÍÀÌ´Ù.)

 

¶Ç ÀÌ·¯ÇÑ Collective-X¸¦ ÇÒ ¶§ °¡´ÉÇϸé Ç¥ÁØ(CodingStandard)À» ÁöÅ°µµ·Ï Çؼ­, °á±¹¿¡´Â ÀÌ ºÎºÐÀ» ´©°¡ ½è´ÂÁö ºÐ°£ÇÒ ¼ö ¾ø´Â »óÅ°¡ µÇµµ·Ï ÇÏ´Â °ÍÀÌ ¾çÀÚÀÇ ÁöÇâÁ¡À̱⵵ ÇÏ´Ù. (ÇöÀçÀÇ °³¹ß·Ð ÀüÅëÀ¸·Î ºÃÀ» ¶§, ÀÌ·¸°Ô Ã¥ÀÓ¼ÒÀç°¡ ºÒºÐ¸íÇÑ ¹æ½ÄÀº ´Ã Àü±Ù´ëÀûÀÎ °ÍÀ¸·Î, ÇÇÇؾßÇÒ ¹«¾ùÀ¸·Î ÀÎ½ÄµÇ¾î ¿Ô´Ù)

 

[´ÙÅ¥¸ÕÆ®¸ðµå]³ª °£·«ÇÑ ±ÛÀ» ¼±È£ÇÏ°í "½ÇÁúÀû °¡Ä¡"¸¦ ¿ì¼±½ÃÇÏ´Â À§Å°ÀÇ ºÐÀ§±â´Â XPÀÇ Simple Design, Once And Only Once µî°ú »óÀÀÇÑ´Ù.

 

±×¸®°í, IncrementalDevelopment¿¡ ´ëÇÑ ¼±È£µµ °øÅëÀûÀÌ´Ù.

 

ÇÏÁö¸¸ XP¿¡¼­ À§Å°À§Å°¶ó´Â ±â¼úÀûÀÎ ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ´ë½Å ±× ¹ÙÅÁÀÌ µÇ´Â öÇÐÀÌ ºñ½ÁÇÏ°í, Ãß±¸ÇÏ´Â °¡Ä¡¿¡ ±³ÁýÇÕÀÌ ¸¹À¸¸ç, ½ÇÇà¹ý¿¡ ÀÖ¾î À¯ºñÀûÀ¸·Î ´ëÀÀµÇ´Â °ÍÀÌ »ó´ç¼ö ÀÖ°í, ¶Ç ¿ª»çÀû »ç½Ç °ü°è ¶§¹®¿¡ ¿¬°üÀÌ ÀÖ´Ù°í ÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.

 

see also Wiki:WikiHistory, Wiki:WikiDesignPrinciples

----

[ÇÁ·Î±×·¡¹ÖºÐ·ù] [ÄÄÇ»Åͺзù]


PythonPowered ShowText of this page
EditText of this page
FindPage by browsing, searching, or an index
Or try one of these actions: DeletePage, DeleteUploadedFile, LikePages, SpellCheck, UploadFile