Rename Method Parameter Refactoring

 

Rename Method Parameter ¸®ÆÑÅ丵Àº »ç¿ëÀÚ¿¡°Ô Á¤ÀÇµÈ ¸Å°³ º¯¼öÀÇ À̸§À» ¹Ù²Ù°í, Äڵ忡¼­ º¯¼ö¿¡ ¸ðµç ÂüÁ¶¸¦ ÀÚµ¿ÀûÀ¸·Î Á¤Á¤ÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.


rename a parameter Çϱâ À§Çؼ­, ù ¹øÂ°·Î ÇÁ·ÎÁ§Æ® ºä (Project, Source ¶Ç´Â Commander)ÀÇ ¾î´À °Í¿¡¼­ ±×°ÍÀ» ¼±ÅÃÇϰųª, ¶Ç´Â ¿¡µðÅÍ¿¡¼­ ±× À̸§ÀÇ Ä³·µÀ» À§Ä¡Çϰí Shift + F6 (´Ù¸¥ ¹æ¹ýÀº ÁÖ ¸Þ´º·ÎºÎÅÍ ¶Ç´Â ÆÐŰÁö¿¡¼­ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ¿© ºÒ·ÁÁö´Â ÆË¾÷ ¸Þ´º·ÎºÎÅÍ Refactor |  Rename... ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù)¸¦ ´©¸¨´Ï´Ù.

´ÙÀ½ÀÇ ´ÙÀ̾ó·Î±×´Â »õ·Î¿î ¸Å°³ º¯¼ö À̸§À» ÁöÁ¤Çϱâ À§ÇØ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù:





1.  ÅؽºÆ® Çʵ忡¼­, ¸Å°³ º¯¼öÀÇ »õ·Î¿î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
2.  ¸¸ÀÏ ´ç½ÅÀÌ ¹®ÀÚ¿­°ú ÁÖ¼®¿¡¼­ ¸Å°³ º¯¼ö À̸§ »ç¿ë¿¡ ´ëÇØ Ž»öÇÏ°í ½Í¾î Çϸé Search in comments and strings Ã¼Å© ¹Ú½º¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇϽʽÿÀ.
3.  ¸¸ÀÏ ´ç½ÅÀÌ Preview usages to be changed Ã¼Å© ¹Ú½º¸¦ »ç¿ë°¡´É ÇÏ°Ô Çϸé, IDEA´Â ¼±ÅÃµÈ ¸Å°³ º¯¼öÀÇ »ç¿ë¿¡ ´ëÇØ °Ë»öÇÒ °ÍÀ̰í, Find À©µµ¿ì¿¡¼­ °á°ú¸¦ Ç¥½ÃÇÒ °Í ÀÔ´Ï´Ù.
4.  °è¼ÓÇϱâ À§Çؼ­ OK¸¦ Ŭ¸¯ÇÕ´Ï´Ù.  ¸¸ÀÏ ´ç½ÅÀÌ Preview ¿É¼ÇÀ» ¼±ÅÃÇÏÁö ¾ÊÀ¸¸é, ¸ðµç ¸Å°³ º¯¼öÀÇ »ç¿ëÀº Áï½Ã º¯°æµÉ °ÍÀÔ´Ï´Ù.

 

´ÙÀ½ÀÇ »ç¿ëÀº À̸§ÀÌ º¯°æµË´Ï´Ù.

 ¸Þ¼Òµå ¸Å°³ º¯¼ö(¾çÂÊ Àбâ-¾²±â)ÀÇ ¸ðµç »ç¿ë


¸¸ÀÏ Preview ¿É¼ÇÀÌ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°Ô µÇ¸é,  Refactoring preview À©µµ¿ì´Â À̸§ÀÌ º¯°æµÇ´Â º¯¼öÀÇ ¸ðµç ¹ß°ßµÈ »ç¿ëÀ» Ç¥½ÃÇÕ´Ï´Ù.  ÀÌ À©µµ¿ì¿¡¼­ ´ç½ÅÀÌ ¸®ÆåÅä Çϱ⸦ ¿øÇÏ´Â »ç¿ëÀ» Á¦¿ÜÇÒ/Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù..


¸¸ÀÏ Preview ¿É¼ÇÀÌ ºÒ°¡´ÉÇÏ°Ô µÇ¸é, ¸¸ÀÏ ¹ß»ýÀÌ ÄÚ¸àÆ®¿Í ¹®ÀÚ¿­¿¡¼­ ¹ß°ßµÇ¸é Refactoring preview À©µµ¿ì´Â ¾î¶»°Ô ÇØ¼­µçÁö ³ªÅ¸³¯Áöµµ ¸ð¸£¸ç, ¶Ç´Â ¿µÇâÀ» ¹Þ´Â ÆÄÀÏÀº Àбâ Àü¿ëÀÔ´Ï´Ù.