GpgStudy °Ô½ÃÆÇ À妽º GpgStudy
Game Programming Gems Åä·Ð
 
 FAQFAQ   °Ë»ö°Ë»ö   ¸â¹ö¸®½ºÆ®¸â¹ö¸®½ºÆ®   »ç¿ëÀÚ ±×·ì»ç¿ëÀÚ ±×·ì  À̹ÌÁö ÀÚ·á½ÇÀ̹ÌÁö ÀÚ·á½Ç   »ç¿ëÀÚ µî·ÏÇϱâ»ç¿ëÀÚ µî·ÏÇϱâ 
 °³ÀÎ Á¤º¸°³ÀÎ Á¤º¸   ÂÊÁö(°³ÀÎ ¸Þ½ÃÁö)¸¦ È®ÀÎÇÏ·Á¸é ·Î±×ÀÎÇϽʽÿÀÂÊÁö(°³ÀÎ ¸Þ½ÃÁö)¸¦ È®ÀÎÇÏ·Á¸é ·Î±×ÀÎÇϽʽÿÀ   ·Î±×Àηα×ÀΠ
GpgStudy ȨÀ¸·Î

[°­Á ÃʾÈ] ÇÁ·Î±×·¡¹Ö°ú ¿µ¾î(2)

 
Àá±è[?]    GpgStudy °Ô½ÃÆÇ À妽º -> ÇÁ·Î±×·¡¹Ö ÀϹÝ
ÀÌÀü ÁÖÁ¦ º¸±â :: ´ÙÀ½ ÁÖÁ¦ º¸±â  
±Û¾´ÀÌ ¸Þ½ÃÁö
·ù±¤



°¡ÀÔ: 2001³â 7¿ù 25ÀÏ
¿Ã¸° ±Û: 3413
¼Ò¼Ó: GPGstudy


Ÿ »çÀÌÆ® ID(?):
docbook.kr::·ù±¤
¿Ã¸®±â[°­Á ÃʾÈ] ÇÁ·Î±×·¡¹Ö°ú ¿µ¾î(2) ¿Ã·ÁÁü: 2002-06-21 02:06
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

1ÆíÀº http://www.gpgstudy.../viewtopic.php?t=566

¸» ±×´ë·Î ÃʾÈÀÏ »ÓÀÔ´Ï´Ù. Áö±ÝÀº ±ÛÀÇ ±¸¼ºµµ Æò¸éÀûÀ̰í.. ±×º¸´Ù ³»¿ë¿¡ ±Ù°Å¾ø´Â ÁÖÀåµéÀÌ ¸¹Áö ¾ÊÀº°¡ ÇÏ´Â °ÆÁ¤ÀÌ...

----------------------------------------------------------

5. µ¿»ç

¿µ¹®¹ýÀÇ µ¿»ç´Â ¾î¶°ÇÑ Çൿ, ÇàÀ§¸¦ ÀǹÌÇϴ ǰ»çÀÌ´Ù. ÇÁ·Î±×·¡¹Ö¿¡¼­ µ¿»ç´Â ¾î¶°ÇÑ ÇÔ¼ö³ª ¸Þ¼­µå·Î Ç¥ÇöµÈ´Ù. ¶ÇÇÑ ¿¬»êÀÚµé ¿ª½Ã µ¿»ç·Î º¼ ¼ö ÀÖ´Ù.
ÄÚµù ½ºÅ¸ÀÏÀÇ ¸í¸í ±ÔÄ¢À» À̾߱âÇÑ´Ù¸é, µ¿»ç¿¡ ÇØ´çÇÏ´Â ÇÔ¼ö À̸§Àº ¼Ò¹®ÀÚ·Î ½ÃÀÛÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÒ °ÍÀÌ´Ù. ¹°·Ð ÀÌ´Â º¯¼ö¸¦ ´ë¹®ÀÚ·Î ¾²´Â °Í°ú ¹Ý´ëÀÇ ÀÌÀ¯ÀÌ´Ù.

»ç½Ç ÇÔ¼ö À̸§ÀÌ µ¿»ç¸¸À¸·Î ±¸¼ºµÇ´Â °æ¿ì´Â Àû´Ù. º¸Åë ÇÔ¼ö À̸§Àº ÇϳªÀÇ µ¿»ç±¸À̸ç, µ¿»ç±¸´Â µ¿»ç¿¡ ºÎ»ç³ª ¸í»ç(¸ñÀû¾î³ª º¸¾î ¿ªÇÒ)µéÀÌ ºÙ¾î¼­ ¸¸µé¾îÁø´Ù. ÇÔ¼ö À̸§¿¡ ´ëÇØ¼­´Â Àá½Ã ÈÄ¿¡ Á» ´õ ÀÚ¼¼È÷ À̾߱âÇϰڴÙ.

6. ºÎ»ç

ºÎ»ç´Â µ¿»ç¿¡ Ãß°¡ÀûÀÎ Á¤º¸¸¦ Á¦°øÇÑ´Ù. move fast!´Â ¿òÁ÷ÀÌ±ä ¿òÁ÷ÀÌµÇ »¡¸® ¿òÁ÷À̶ó´Â ¶æÀÌ´Ù. ¸í»ç-Çü¿ë»çÀÇ °ü°è¿Í ¸¶Âù°¡Áö·Î, ºÎ»ç¸¦ ÇÁ·Î±×·¡¹Ö¿¡¼­ Ç¥ÇöÇÏ·Á¸é ¿ª½Ã »õ·Î¿î ¸í»ç°¡ ÇÊ¿äÇÏ°Ô µÈ´Ù. ¿¹¸¦ µé¾î move fast¶ó¸é speed¶ó´Â ¸í»ç°¡ ÇÊ¿äÇϸç, ÀÌ ¶§ speed´Â °´Ã¼ÀÇ ÇÑ ¸â¹ö ¶Ç´Â ÇÔ¼öÀÇ ¸Å°³ º¯¼ö°¡ µÉ °ÍÀÌ´Ù.

ÄÚµå:
void move(int aSpeed)
{
...
}
...

move(MOVING_SPEED_FAST);

¶Ç´Â, 
class Ship 
{
...
	int theSpeed;
...
	void setSpeed(int aSpeed) { .... }
...
};

aShip.setSpeed(MOVING_SPEED_FAST); 
aShip.move();


ƯÁ¤ ºÎ»ç°¡ ÀÚÁÖ ºÙ´Â´Ù¸é ÇÔ¼ö À̸§ ÀÚü¿¡ ±×°ÍÀ» ¹Ý¿µÇÒ ¼öµµ ÀÖ´Ù.

ÄÚµå:
void Ship::moveFast()
{
	setSpeed(MOVING_SPEED_FAST); 
	move();
}



7. º¯¼ö À̸§

´ë¼Ò¹®ÀÚ ±¸¼ºÀÌ ¹ØÁÙÀÇ Æ÷ÇÔ ¿©ºÎ °°Àº ÄÚµù Ç¥ÁØ Â÷¿øÀÇ ¹®Á¦¸¦ Á¦¿ÜÇÒ ¶§, º¯¼öÀÇ À̸§À» Áþ´Â °ÍÀº ¸Å¿ì °£´ÜÇÑ ÀÏÀÌ´Ù. º¯¼ö À̸§À» ÁöÀ» ¶§´Â, ÇÁ·Î±×·¥ÀÌ ³ªÅ¸³»°íÀÚ ÇÏ´Â, ¶Ç´Â ½Ã½ºÅÛ¿¡¼­ ½º½º·Î Á¸ÀçÇϸç Ȱµ¿ÇÏ´Â ¹°Ã¼³ª ´ë»ó, °£´ÜÈ÷ ¸»Çؼ­ ¡®°´Ã¼¡¯¸¦ °¡Àå Àß ³ªÅ¸³»´Â ´Ü¾îµéÀ» °í¸£±â¸¸ ÇÏ¸é µÇ±â ¶§¹®ÀÌ´Ù. À̸¦ ´Ù¸¥ ¸»·Î Çϸé, º¯¼öÀÇ À̸§À» Áþ±â°¡ Èûµé´Ù¸é(ÀûÀýÇÑ ¿µ¾î ´Ü¾î¸¦ °í¸£´Â Â÷¿øÀÇ ¹®Á¦°¡ ¾Æ´Ï¶ó), ÇÁ·Î±×·¥ÀÌ ³ªÅ¸³»°íÀÚ ÇÏ´Â ´ë»ó¿¡ ´ëÇÑ ÀÌÇØ°¡ ºÒ¿ÏÀüÇÏÁö´Â ¾ÊÀº Áö ÀǽÉÇØ ºÁ¾ß ÇÑ´Ù.

°´Ã¼ ÁöÇâ ¾ð¾îÀÇ °æ¿ì, º¯¼ö À̸§Àº °ð °´Ã¼ÀÇ À̸§ÀÌ µÉ °ÍÀ̸ç, °´Ã¼ÀÇ À̸§Àº ´ç¿¬È÷ Ŭ·¡½ºÀÇ À̸§À» µû¸£°Ô µÈ´Ù. ¿¹¸¦ µé¾î AppleÀÇ ÇÑ ÀνºÅϽº°¡ aRottenPearÀÏ ¼ö´Â ¾øÀ» °ÍÀÌ´Ù. À̸¦ ´Þ¸® ¸»Çϸé, º¯¼öÀÇ À̸§À» ÁöÀ¸·Á¸é Ŭ·¡½ºÀÇ À̸§À» Á¤ÇØ¾ß Çϰí, Ŭ·¡½ºÀÇ À̸§À» Á¤ÇÏ·Á¸é ÇÁ·Î±×·¥ÀÌ ³ªÅ¸³»°íÀÚ ÇÏ´Â ´ë»óÀÌ ¾î¶² ¿ä¼Òµé·Î ±¸¼ºµÇ¾î ÀÖ´Â Áö¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù.

¹®ÀåÀÇ °üÁ¡¿¡¼­ º¼ ¶§ º¯¼ö´Â Á־ ¸ñÀû¾î·Î ¾²À̸ç, µû¶ó¼­ º¯¼ö À̸§Àº ¸í»ç ¶Ç´Â ¸í»ç±¸ÀÇ ÇüŰ¡ µÈ´Ù. ¸í»ç±¸ÀÇ °æ¿ì Çü¿ë»ç ¶Ç´Â Çü¿ë»ç·Î ¾²ÀÌ´Â µ¿»ç±¸¿Í ¸í»ç°¡ °áÇÕµÈ ÇüÅÂÀÌ´Ù. ¾Õ¿¡¼­ ¿¹¸¦ µç aRottenPear´Â Pear ¾Õ¿¡ RottenÀ̶ó´Â Çü¿ë»ç°¡ ºÙÀº °ÍÀÌ´Ù. ¶Ç´Â aNormalizedVector ó·³ ¼öµ¿ÅÂÀÇ µ¿»ç°¡ ºÙÀ» ¼öµµ Àִµ¥, ¹°·Ð ÀÌ ¶§ ¼öµ¿ÅÂÀÇ µ¿»ç´Â Çü¿ë»ç¿Í µ¿ÀÏÇÑ ±â´ÉÀ» ÇÑ´Ù. ÀÌ·¯ÇÑ ¼ö½Ä¾î°¡ ºÙÀº º¯¼öµéÀº ÄÄÆÄÀÏ ½ÃÁ¡¿¡¼­ ƯÁ¤ÇÑ »óÅ ¶Ç´Â ¼Ó¼ºÀ» ÀÌ¹Ì ¾Ë°í ÀÖ´Â °´Ã¼¸¦ °¡¸®Å³ ¶§ ¾²ÀδÙ. ¿¹¸¦ µé¾î¼­ aRedAppleÀ̶ó´Â º¯¼öÀÇ Color ¼Ó¼ºÀ» Red·Î ¼³Á¤ÇÏ´Â °ÍÀº ´ç¿¬ÇÑ ÀÏÀÌ´Ù.

ÄÚµå:
Apple aRedApple;
aRedApple.setColor(¡°Red");


¹Ý¸é, º¯¼ö°¡ °¡¸®Å°´Â °´Ã¼ÀÇ ¼Ó¼ºÀ» ±¸Ã¼ÀûÀ¸·Î ¾Ë ¼ö ¾ø´Â °æ¿ì¶ó¸é(Áï ½ÇÇà ½ÃÁ¡¿¡¼­ °áÁ¤µÈ´Ù¸é) Ŭ·¡½º À̸§À» °ÅÀÇ ±×´ë·Î °¡Á®´Ù »ç¿ëÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÌ´Ù. ¾Æ·¡ÀÇ anAppleÀÌ ±×·¯ÇÑ ¿¹ÀÌ´Ù.

ÄÚµå:
bool IsAppleRed(Apple& anApple)
{
	return ( anApple.getColor() == "Red" );
}


´Ü¼ö º¹¼öÀÇ ¹®Á¦

ÇϳªÀÇ °´Ã¼³ª ÇϳªÀÇ °ªÀ» °¡¸®Å°´Â º¯¼ö´Â ´ç¿¬È÷ ´Ü¼ö ÇüŰ¡ µÇ¾î¾ß ÇÒ °ÍÀ̸ç, ¹è¿­À̳ª Ä÷º¼ÇÀ̶ó¸é º¹¼ö°¡ µÇ¾î¾ß ÇÒ °ÍÀÌ´Ù. ¹°·Ð ¿©±â¿¡´Â ÀÌ·ÐÀÇ ¿©Áö°¡ ÀÖ´Ù. ÄÚµå ¹®Àå ¾È¿¡¼­ ¹è¿­Àº ¹è¿­ ±× ÀÚü·Î ¾²À̱⺸´Ù´Â ¹è¿­ÀÇ Æ¯Á¤ÇÑ ÇϳªÀÇ ¿ø¼Ò·Î ¾²ÀÌ´Â °æ¿ìµµ ¸¹´Ù. ¿¹¸¦ µé¸é:

CostOfAnAppleBox = Apples[i].Cost * Box.Size + Box.Cost;

ÀÌ ¶§ Apples´Â »ç°úµé, Áï º¹¼öÀÌÁö¸¸ Á¤ÀÛ Äڵ忡¼­ ¾²ÀÌ´Â °ÍÀº i ¹øÂ°ÀÇ »ç°ú ÇϳªÀÌ´Ù. ÇÑ °¡Áö ¿ìȸåÀº Äڵ带 ³ª´©´Â °ÍÀÌ´Ù.

Apple anApple = Apples[i];
CostOfAnAppleBox = anApple.Cost * Box.Size + Box.Cost;

¹°·Ð ÀÌ·¯ÇÑ °ÍµéÀº ÃëÇâÀÇ ¹®Á¦ÀÏ °ÍÀÌ´Ù(ƯÈ÷ ¼º´É »óÀÇ È¿À²°ú °ü·ÃÇØ¼­).

8. ÇÔ¼ö À̸§

¸ñÀû¾î

ÇÔ¼ö À̸§Àº µ¿»ç ¶Ç´Â µ¿»ç±¸ÀÇ ÇüÅÂÀÌ´Ù. µ¿»ç±¸¿¡ ´ëÇÑ ºÎºÐÀº ºÎ»ç¸¦ À̾߱âÇÒ ¶§ Àá±ñ ¾ð±ÞÇß´Ù. ±× ¿Ü¿¡ µ¿»çÀÇ ¸ñÀû¾î³ª º¸¾î°¡ ÇÔ¼ö À̸§¿¡ Æ÷Ç﵃ ¼öµµ ÀÖ´Ù. ¿¹¸¦ µé¸é updateMatrix() µî. ±×·¯³ª ¸¸ÀÏ ÀÌ·¯ÇÑ ÇÔ¼ö°¡ Çà·ÄÀ» ¸Å°³º¯¼ö·Î ¹Þ´Â´Ù¸é, ±×¸®°í Àμö·Î Á¦°øµÈ º¯¼öÀÇ À̸§ÀÌ Á¦´ë·Î ºÙ¾î ÀÖ´Ù¸é, ¹®ÀåÀº ¿¹¸¦µé¾î

upadate(currentModelViewMatrix);

ÇüŰ¡ µÉ °ÍÀ̹ǷΠÇÔ¼ö À̸§¿¡ ±»ÀÌ Matrix¶ó´Â ¸ñÀû¾î¸¦ ºÙÀÏ Çʿ䰡 ¾øÀ» °ÍÀÌ´Ù.


¹ý, ÅÂ, ÀÎĪ, ½ÃÁ¦

¿µ¾îÀÇ µ¿»ç´Â ÅÂ, ÀÎĪ, ½ÃÁ¦¿¡ µû¶ó º¯ÇüµÈ´Ù. ÀϹÝÀûÀ¸·Î´Â µ¿»çÀÇ ±âº»Çü, Áï ´Éµ¿ÅÂ/1ÀÎĪ/ÇöÀçÇüÀ» ¾²³ª, 3ÀÎĪÀ» ¾²´Â °æ¿ìµµ ÀÖ´Ù.

ÅÂ, ÀÎĪ, ½ÃÁ¦¸¦ »ý°¢ÇÒ ¶§ ¸ÕÀú »ý°¢ÇÒ °ÍÀº ¡®¹ý(È­¹ý, mood)¡¯ÀÌ´Ù. ÇϳªÀÇ ÄÚµå ¹®ÀåÀº ¸í·É¹®À¸·Î º¼ ¼öµµ ÀÖ°í Æò¼­¹®À¸·Î º¼ ¼öµµ ÀÖ´Ù. ¾Õ¿¡¼­ ³ª¿Â Door.Open()ÀÇ ¿¹¿¡¼­´Â ¡®¹®¾Æ ³Ê¸¦ ¿­¾î¶ó¡¯¶ó´Â ¸í·É¹®À¸·Î »ý°¢Çß´Ù. ¸í·É¹®ÀÇ °æ¿ì µ¿»ç´Â ±âº»ÇüÀÌ ¾²ÀδÙ. ±×·¯³ª Door.Open()À» Æò¼­¹®À¸·Î, Áï ¡®¹®À» ¿¬´Ù¡¯ ¶Ç´Â ¡®¹®Àº ÀÚ½ÅÀ» ¿¬´Ù¡¯·Î ÇØ¼®ÇÏ´Â °Íµµ ¾ó¸¶µçÁö °¡´ÉÇϸç, ƯÈ÷ ÀÌ ±ÛÀÇ Àü¹ÝÀûÀÎ ÀüÁ¦ÀÎ ¡®¼Ò½º ÄÚµå´Â °³¹ßÀÚ ÀÚ½ÅÀ» À§ÇÑ ¼­¼úÀÌ´Ù¡¯¶ó´Â °ÍÀ» »ý°¢ÇÏ¸é Æò¼­¹®À¸·Î º¸´Â °ÍÀÌ ´õ ÇÕ´çÇÏ´Ù.

ÄÚµå ¹®ÀåÀ» Æò¼­¹®À¸·Î º»´Ù¸é, °´Ã¼µéÀº 3ÀÎĪÀ̹ǷΠÇÔ¼öÀÇ µ¿»çµµ 3ÀÎĪÀÇ ÇüŸ¦ °¡Áö´Â °Ô ¿µ¹®¹ý¿¡ Á» ´õ ¸Â´Â °Í °°±âµµ ÇÏÁö¸¸, ÀÌÁ¤µµ´Â ±×³É ÀÏ»ó ¾ð¾î¿Í ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ Â÷ÀÌ¿¡ µû¸£´Â °ÍÀ¸·Î °£ÁÖÇØ ¹ö·Áµµ µÉ °ÍÀÌ´Ù.

¾î¶°ÇÑ ¡®¿©ºÎ¡¯¸¦ µ¹·ÁÁÖ´Â µ¿»çÀÇ °æ¿ì¿¡´Â be µ¿»ç³ª have µ¿»ç ¶Ç´Â ±âŸ Á¶µ¿»çµéÀÌ ¾²À̴µ¥, ÀÌ·± °æ¿ì¿¡´Â 3ÀÎĪÀ» ¾²´Â °ÍÀÌ ´õ ÀÚ¿¬½º·´´Ù. ¿¹¸¦ µé¸é isFinished()³ª hasUpdated() µîµî. ÀÌ·± °æ¿ì´Â ½ÇÁ¦ÀÇ Àǹ̸¦ °¡Áø µ¿»ç´Â ¼öµ¿Å ¶Ç´Â °ú°ÅÇüÀÌ µÈ´Ù(Finished, Updated).

get, have °°Àº »ç¿ªµ¿»ç°¡ ¾Õ¿¡ ºÙ´Â °æ¿ì ÁÖµÈ µ¿»ç´Â ¼öµ¿Å°¡ µÇ°ÚÁö¸¸, ÇÔ¼ö À̸§¿¡ »ç¿ªµ¿»ç´Â ¾²Áö ¾Ê´Â °ÍÀÌ ÁÁ´Ù°í »ý°¢ÇÑ´Ù. ¿¹¸¦ µé¾î¼­ ¹ý¼±À» °è»êÇÏ´Â ÇÔ¼öÀÇ °æ¿ì void normalize(Vector& aVector)¸é ÃæºÐÇϸç, ±»ÀÌ void getNormalized(Vector& aVector)³ª void haveNormalized(Vector& aVector)¶ó°í ÇÒ ÇÊ¿ä´Â ¾øÀ» °ÍÀÌ´Ù. ÀÌÈÄ¿¡ Á» ´õ ÀÚ¼¼È÷ À̾߱âÇϰÚÁö¸¸, getNormalized()´Â Á¤±ÔÈ­µÈ º¤Å͸¦ ¡®µ¹·ÁÁִ¡¯ Àǹ̷Π¾²ÀÏ ¶§ ´õ ÇÕ´çÇÏ´Ù. Áï Vector getNormalized(Vector &aVector) ÇüŰ¡ µÇ¾î¾ß ÇÑ´Ù.

---------------------------------------------------------------------

¿ø·¡ ¿©±â±îÁö°¡ 1Æí¿¡ Æ÷ÇԵǾú¾î¾ß Çϴµ¥.. ¾î·µç..

´ÙÀ½ Æí¿¡¼­´Â... ¿©·¯ ¾ð¾îµé°ú APIµéÀ» º¸¸é¼­ ´À³¤ °ÍµéÀ» ÅëÇÕÇØ¼­... º¯¼ö³ª ÇÔ¼ö À̸§¿¡ ÈçÈ÷ ¾²ÀÌ´Â ¸í»ç, µ¿»çµéÀ» ¤¾î³ª°¥±î Çϴµ¥¿ä.... ÀÚ·á Á¶»ç°¡ ¾ÆÁ÷ ÃæºÐÄ¡ ¸øÇؼ­... ¾ðÁ¦ µÉ Áö ¸ð¸£°Ú½À´Ï´Ù.
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹®
crc12
¼Õ´Ô





¿Ã¸®±âÈï¹ÌÁøÁø... ¿Ã·ÁÁü: 2002-06-23 00:37
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¹º°¡ ´ë´ÜÇÑ°Ô ³ª¿Ãµí ½Í½À´Ï´Ù. ¿¹Àü¿¡ ¾î´ÀºÐÀÌ GPT¿¡µµ Ãß°¡¸¦ ÇÏÀÚ°í Çϼ̴µ¥ ¹¹¶ö±î¿ä ¸¹Àº ºÐµéÀÌ Âü¿©ÇØÁּż­ ¹º°¡¸¦ ÀÌ·ï³¾¼ö ÀÖÀ»°Í °°½À´Ï´Ù. ÀÌ·±ÇÑ ¼º°ÝÀ» °¡Áø ±ÛÀº ¿¬±¸ÇÒ ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Ù°í ÇØµµ µÉ±î¿ä?
À§·Î
rururara
¼Õ´Ô





¿Ã¸®±â¿Ü±¹ÂÊÀº ¾î¶³±î¿ä ¿Ã·ÁÁü: 2002-07-03 18:40
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

Àç¹Ô°Ô Àоú´Âµ¥¿ä, ±×·¡µµ ¾îÂ¥ÇÇ ¿µ¾î¸¦ ±âÁØÀ¸·Î ÇØ¼­ ¼³¸íÇßÀ¸´Ï ¿Ü±¹¿¡¼­µµ ÀÌ·± ¾ð¾î°üÀ¸·Î ÀûÀº ±ÛÀÌ ÀÖÀ»¼öµµ ÀÖ°Ú´Ù°í ÃßÃøµÇ±âµµ Çϳ׿ä. Ȥ½Ã ±×·± ±Û º¸½ÅºÐ ¸®ÇÊ~ ^^
À§·Î
·ù±¤



°¡ÀÔ: 2001³â 7¿ù 25ÀÏ
¿Ã¸° ±Û: 3413
¼Ò¼Ó: GPGstudy


Ÿ »çÀÌÆ® ID(?):
docbook.kr::·ù±¤
¿Ã¸®±â ¿Ã·ÁÁü: 2002-07-05 23:53
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¿µ¾î±Ç ÇÁ·Î±×·¡¸ÓµéÀº ±âº»ÀûÀÎ ¿µ¹®¹ý°ú °ü·ÃµÈ ºÎºÐÀº ±×³É ¸öÀ¸·Î ÀÚ¿¬½º·´°Ô üµæÇÏ´Â µí... ±âº»ÀûÀÎ ¿µ¹®¹ý°úÀÇ °ü°è¸¦ ¹àÈ÷´Â °Íº¸´Ù´Â º»°ÝÀûÀÎ ¹®Ã¼(style)¿¡ ´ëÇÑ ³íÀǰ¡ ´õ ¸¹Àº °Í °°½À´Ï´Ù. ¿¹¸¦ µé¾î ¾Æ¿¹ The Elements of Style(À¯¸íÇÑ ¿µ¹® ÀÛ¼º Áöħ¼­)ÀÇ Á¦¸ñÀ» Â÷¿ëÇÑ Ã¥µéµµ ÀÖ°í ¾î·µç style¿¡ ´ëÇÑ Ã¥µéÀ̳ª ³íÀÇ´Â ²Ï ¸¹½À´Ï´Ù.

¿µ¾î±ÇÀÚµéÀº coding styleÀ̶ó´Â ¸»¿¡¼­ ¸¶Ä¡ ¿ì¸®°¡ ¸¸¿¬Ã¼ °­°Çü °ÇÁ¶Ã¼ È­·Áü µî¿¡¼­ ´À³¢´Â °Í°ú ºñ½ÁÇÑ °ÍÀ» ´À³¢´Â µí ÇÕ´Ï´Ù.. ÀÏ»ó ¾ð¾î¿Í ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ °Å¸®°¡ °¡±õ´Ùº¸´Ï '¹®Ã¼'¶ó´Â °ÍÀ» ±ÛÀÚ ±×´ë·Î ¹Þ¾ÆµéÀÏ ¼ö ÀÖ´Â °Í °°´Ù´Â..
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹®
ÀÌÀü ±Û Ç¥½Ã:   
Àá±è[?]    GpgStudy °Ô½ÃÆÇ À妽º -> ÇÁ·Î±×·¡¹Ö ÀÏ¹Ý ½Ã°£´ë: GMT + 9 ½Ã°£(Çѱ¹)
ÆäÀÌÁö 1 Áß 1

ÀÌ ÁÖÁ¦¿¡ ´ëÇÑ Æ®·¢¹é ÁÖ¼Ò: (Âü°í)

±Û ÀÕ±â(½ÃÇèÁß): |

 
°Ç³Ê¶Ù±â:  
»õ·Î¿î ÁÖÁ¦¸¦ ¿Ã¸± ¼ö ¾ø½À´Ï´Ù
´ä±ÛÀ» ¿Ã¸± ¼ö ¾ø½À´Ï´Ù
ÁÖÁ¦¸¦ ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù
¿Ã¸° ±ÛÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù
ÅõÇ¥¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù


Powered by phpBB © 2001, 2005 phpBB Group