Anonymize
Local Variables, Fields, Methods, Types and
Literals
|
¸¸ÀÏ È®ÀεÇÁö ¾ÊÀ¸¸é, °á°ú¿¡ Æ÷ÇԵǴ ¾î¶² Ç׸ñÀÌ¶óµµ ÀÚ¹Ù °üÁ¡¿¡¼ ¿ÏÀüÇÑ ¸ÅÄ¡ÀÏ °ÍÀÓ¿¡ Ʋ¸²¾ø½À´Ï´Ù.
Áï ±×µéÀº °°Àº Àå¼Ò¿¡¼ ÇØ°áµÇ¾î¾ß¸¸ ÇÕ°í, °°Àº À̸§°ú ŸÀÔÀ» °¡Á®¾ß Çϸç, Java ±¸¼º¼Ò´Â °°Àº À§Ä¡¸¦ °¡Á®¾ß¸¸ ÇÕ´Ï´Ù.
¸¸ÀÏ È®ÀεǸé, º¹Á¦ÀÇ °Ë»öÀº ´Ù¸¦ ¼ö ÀÖ´Â ±¸¼º¼Ò¸¦ Æ÷ÇÔÇÒ °ÍÀÔ´Ï´Ù. ±×·¯³ª ¿ä¼ÒÀÇ ¹ß»ý ¼ø¼´Â À¯»çÇØ¾ß¸¸ ÇÕ´Ï´Ù. ¸¸ÀÏ ¿ì¸®°¡ ±× Ä«¿îÅÍÆÄÆ®ÀÇ À̸§À» À§ÇØ ÇÑ Ç׸ñ¿¡¼ À̸§À» º¯°æÇϸé, ±¸¼º¼Ò´Â ¿ÏÀüÇÑ º¹Á¦°¡ µÉ °ÍÀÔ´Ï´Ù.
¸¸ÀÏ Anonymize Types°¡ È®ÀεǸé, º¹Á¦¸¦ À§ÇØ °Ë»öÇÏ´Â µ¿¾È IDEA´Â ¿ä¼Ò ŸÀÔ¿¡ ÁÖÀǸ¦ ±â¿ïÀÌÁö ¾Ê½À´Ï´Ù.
|
Anonymize
uncommon subexpressions
simpler than
|
±¸¼º¼Ò¸¦ Ç¥½ÃÇϱâ À§ÇØ °á°ú À©µµ¿ìÀÇ º¹Á¦·Î¼ ±¸¼º¼Ò°¡ º¸¿©ÁÖ´Â À¯»çÇÑ °ÍÀ¸·Î °£ÁÖµÉ ¼ö ÀÖ´Â ÀÚ¹Ù ±¸¼º¼Ò ³»¿¡¼ ÇϺοä¼ÒÀÇ °ªÀ» ¼³Á¤ÇϽʽÿÀ.
´õ Å« °ÍÀº IDEA¿¡ ÀÇÇØ À¯»çÇÑ °ÍÀ¸·Î ¿©°ÜÁö´Â ´õ Å« ±¸¼º¼ÒÀÎ ¹øÈ£ÀÔ´Ï´Ù.

|
¿ä¼Ò Å©±â¿¡ ÀǰÅÇÏ´Â ÀÓÀÇÀÇ ¹«°Ì°Ô Çϰí ÀÖ´Â ´ÜÀ§°¡ ºÎ°¡ÀÇ ¾Ë°í¸®Áò°ú ÇÔ²² °è»êÇß´ø °Í¿¡ µû¶ó °ªÀº ¼³Á¤µË´Ï´Ù. ´õ Å« °ÍÀº ¿ä¼ÒÀÔ´Ï´Ù, ´õ ³ôÀº °ÍÀº °è»êÄ¡ÀÔ´Ï´Ù.
|
|
Do not show duplicates simpler
than
|
°á°ú À©µµ¿ì¿¡ ³ªÅ¸³ª´Â Áߺ¹µÈ ÀÚ¹Ù ±¸¼º¼ÒÀÇ Å©±â¸¦ ¼³Á¤ÇϽʽÿÀ. µðÆúÆ®·Î, 10 ´ÜÀ§ ¹Ì¸¸ÀÎ ±¸¼º¼Ò´Â Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù(±×¸®°í ÀÌ °ªÀº º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù).

|
°ªÀº ºÎ°¡ÀÇ ¾Ë°í¸®Áò°ú ÇÔ²² °è»êÇß´ø °Í¿¡ µû¶ó ¿ä¼Ò Å©±â¿¡ ±âÃÊÇÏ´Â ÀÓÀÇÀÇ ¹«°Ô·Î¼ ¼³Á¤µË´Ï´Ù.
´õ Å« °ÍÀº ¿ä¼ÒÀ̰í, ´õ ³ôÀº °ÍÀº °è»ê °ªÀÔ´Ï´Ù.
|
|
Visible from outside
of the scope only
|
¸¸ÀÏ ¼±ÅõǸé, ¹ö¸®°Ô µÇ´Â ÇϺοä¼Ò°¡ ÇöÀçÀÇ ±¸¼º¼Ò ¹Û¿¡¼ À¯È¿ÇÏ´ø°¡ ¾î¶²Áö È®ÀÎÇϽʽÿÀ.
¸¸ÀÏ ÇϺοä¼Ò°¡ Àǹ̰¡ ¾øÀ¸¸é, ±×°ÍÀº ¹ö¸®°Ô µÉ ¼ö ¾ø°í ºñ º¹Á¦·Î¼ °£ÁֵǾî¾ß¸¸ ÇÕ´Ï´Ù.
|