¿©±â¼´Â Java ÇÁ·Î±×·¥À» µð¹ö±×ÇÕ´Ï´Ù.
1. |
Java PerspectiveÀÇ ÆÐŰÁö Ž»ö±â º¸±â¿¡¼ junit.samples.VectorTest.java¸¦ µÎ ¹ø Ŭ¸¯ÇÏ¿© ÆíÁý±â¿¡¼ ¿©½Ê½Ã¿À. |
2. |
setUp() ¸Þ¼Òµå¿¡¼ ´ÙÀ½ ÇàÀÇ ¸¶Ä¿ ¸·´ë(ÆíÁý±â ¿µ¿ª ¿ÞÂÊ °¡ÀåÀÚ¸®¸¦ µû¶ó ÀÖ´Â)¿¡ Ä¿¼¸¦ À§Ä¡½ÃŰ½Ê½Ã¿À. fFull.addElement (new Integer(1)); µÎ ¹ø Ŭ¸¯ÇÏ¿© Áß´ÜÁ¡À» ¼³Á¤ÇϽʽÿÀ. ![]() Âü°í: Áß´ÜÁ¡Àº ¾ÆÁ÷ ¼³Ä¡µÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ Java VMÀÌ ¾ÆÁ÷ Æ÷ÇÔµÈ Å¬·¡½º¸¦ ·ÎµåÇÏÁö ¾Ê¾ÒÀ½À» Ç¥½ÃÇϴ üũ Ç¥½Ã ¿À¹ö·¹À̰¡ ¾ø´Â ÆÄ¶õ»öÀÔ´Ï´Ù. |
3. |
ÆÐŰÁö Ž»ö±â º¸±â¿¡¼ junit.samples ÆÐŰÁö¸¦ ¼±ÅÃÇÏ°í ½ÇÇà ¸Þ´º¸¦ ¼±ÅÃÇϽʽÿÀ. ½ÇÇà ¸Þ´º ³»¿¡¼ µð¹ö±× µµ±¸¸¦ ¼±ÅÃÇÑ ÈÄ, Java ÀÀ¿ëÇÁ·Î±×·¥À» ¼±ÅÃÇϽʽÿÀ. |
4. |
´ëÈ »óÀÚ¿¡¼ VectorTest - junit.samples - /JUnit Ç׸ñÀ» ¼±ÅÃÇÑ ÈÄ ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ. ![]() |
5. |
Áß´ÜÁ¡¿¡ µµ´ÞÇÏ´Â Áï½Ã µð¹ö±× Perspective°¡ ¿¸®°í ½ÇÇàÀÌ ÀϽÃÁߴܵ˴ϴÙ. µð¹ö±× º¸±â¿¡¼ ÇÁ·Î¼¼½º´Â ¿©ÀüÈ÷ Ȱ¼º »óÅÂÀÓ(Á¾·áµÇÁö ¾ÊÀ½)À» ÁÖÀÇÇϽʽÿÀ. ±âŸ ½º·¹µåµµ °è¼Ó ½ÇÇàµË´Ï´Ù. ![]() Âü°í: Áß´ÜÁ¡Àº ÀÌÁ¦ ¼³Ä¡µÇ¾ú±â ¶§¹®¿¡ üũ Ç¥½ÃÀÇ ¿À¹ö·¹ÀÌ ¾ÆÀÌÄÜÀÌ ÀÖ½À´Ï´Ù(VectorTest°¡ Java VM¿¡ ·ÎµåµÇ¾úÀ½). |
6. |
µð¹ö±× PerspectiveÀÇ ÆíÁý±â¿¡¼ Áß´ÜÁ¡ÀÌ ¼³Á¤µÇ¾î ÀÖ´Â Àüü ÇàÀ» ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ °Ë»ç¸¦ ¼±ÅÃÇϽʽÿÀ. ![]() |
7. |
ÇöÀç ½ºÅà ÇÁ·¹ÀÓ ÄÁÅØ½ºÆ®¿¡¼ Ç¥Çö½ÄÀ» Æò°¡Çϰí Ç¥Çö½Ä º¸±â¿¡ °á°ú°¡ Ç¥½ÃµË´Ï´Ù. Ç¥Çö½Ä º¸±â¿¡¼ Ç¥Çö½ÄÀ» ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ Á¦°Å¸¦ ¼±ÅÃÇϽʽÿÀ. |
8. |
º¯¼ö º¸±â°¡ º¯¼ö°ªÀ» ¼±ÅÃµÈ ½ºÅà ÇÁ·¹ÀÓ¿¡ Ç¥½ÃÇÕ´Ï´Ù. elementCount°¡ º¸ÀÏ ¶§±îÁö º¯¼öÀÇ fFull Æ®¸®¸¦ ÆîÄ¡½Ê½Ã¿À. ![]() |
9. |
µð¹ö±× º¸±â¿¡¼ VectorTest¸¦ ÁøÇàÇÒ ¶§ º¯¼ö º¸±â¿¡¼ º¯¼ö(¿¹: elementCount)¸¦ »ìÆìº¸½Ê½Ã¿À. °Á¶Ç¥½ÃµÈ ÄÚµå ÇàÀ» °Ç³Ê¶Ù·Á¸é Step Over ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. µ¿ÀÏÇÑ ¸Þ¼ÒµåÀÇ ´ÙÀ½ Çà¿¡¼ ½ÇÇàÀÌ °è¼ÓµË´Ï´Ù(¶Ç´Â ¸Þ¼Òµå°¡ Á¾·áµÈ °æ¿ì ÇöÀç ¸Þ¼Òµå°¡ È£ÃâµÈ ¸Þ¼ÒµåÀÇ ´ÙÀ½ Çà¿¡¼ °è¼ÓµÊ). Âü°í: ¸¶Áö¸· ´Ü°èÀÇ °á°ú·Î º¯°æµÇ´Â º¯¼ö´Â µð¹ö±× º¯¼ö º¸±â "º¯°æµÈ º¯¼ö°ª »ö»ó" ȯ°æ ¼³Á¤¿¡ ÁöÁ¤µÈ »ö»óÀ¸·Î(±âº» »ö»óÀº »¡°£»ö) °Á¶Ç¥½ÃµË´Ï´Ù.![]() |
10. |
µð¹ö±ëÀ» ¼öÇàÇÒ ¶§ ÇÁ·Î±×·¥ÀÌ ¿ÏÀüÇÏ°Ô ½ÇÇàµÇÁö ¾ÊÀº °æ¿ì, µð¹ö±× º¸±âÀÇ ÇÁ·Î±×·¥ ½ÇÇà Ç׸ñÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ Á¾·á¸¦ ¼±ÅÃÇϽʽÿÀ. |