ÀϹÝ

 

ÀÌ ¼½¼ÇÀº Code Style Options ´ÙÀ̾ó·Î±×ÀÇ General ÅÇÀ» ±â¼úÇÕ´Ï´Ù.



ÅÇÀº 3°³ÀÇ ´ÙÀ½ ¿É¼Ç ±×·ìÀ» °®°í ÀÖ½À´Ï´ÙNaming, Keep When Reformatting, Order of Members, ±×¸®°í ¿©·¯ °³ÀÇ ºÐ¸®µÈ Á¦¾î¸¦ °®°í ÀÖ½À´Ï´ÙComment code, Line separator ¿Í Right margin

Naming 

 

Prefer longer names  

¸¸ÀÏ Ã¼Å©µÇ¸é, ±×°ÍÀÌ ÄÚµå ¿Ï·á¸¦ À§ÇØ ·è¾÷ ¸ñ·ÏÀ» ¿­ ¶§ IDEA´Â ´õ ±ä À̸§À» °­Á¶ÇÕ´Ï´Ù.


±×·¸Áö ¾ÊÀ¸¸é, ´õ ªÀº À̸§ÀÌ °­Á¶µË´Ï´Ù.

Name prefix/suffix 

Çʵå, Á¤ÀûÀÎ Çʵå, ¸Å°³ º¯¼ö¿Í ±×µéÀÇ À̸§ÀÌ »óÀÀÇÏ´Â ÅØ½ºÆ® ¹Ú½º¿¡¼­ IDEA¿¡ ÀÇÇØ Á¦¾ÈµÈ ·ÎÄà º¯¼ö¸¦ À§ÇÑ À̸§ ½Äº°¹øÈ£/Á¢¹Ì»ç¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

 

Keep When Reformatting 

 

Line breaks

¸¸ÀÏ Ã¼Å©µÇ¸é, Äڵ尡 Àç Æ÷¸ËµÉ ¶§ ¶óÀÎ ºê·¹ÀÌÅ©´Â À¯ÁöµÉ °ÍÀÔ´Ï´Ù.  ±×·¸Áö ¾ÊÀ¸¸é, IDEA°¡ ±×µé Áß ¾î´À ÂÊÀÌ »èÁ¦µÇ¾î¾ß¸¸ ÇÏ´ÂÁö Á¤ÇÕ´Ï´Ù.

Comment at first  column 

¸¸ÀÏ Ã¼Å©µÇ¸é, Äڵ尡 Àç Æ÷¸ËµÉ ¶§ ù¹øÂ° Ä®·³¿¡¼­ÀÇ ÄÚ¸àÆ®´Â µé¿©¾²±â ¼öÁØ¿¡¼­ ±×µéÀÇ À§Ä¡¸¦ µ¶¸³ÀûÀ¸·Î À¯ÁöÇÒ °ÍÀÔ´Ï´Ù.

Simple methods  in one line 

¸¸ÀÏ Ã¼Å©µÇ¸é, Äڵ尡 ÀçÆ÷¸ËµÉ ¶§ ÇÑ ¶óÀο¡¼­ ¾²¿©Áø ´Ü¼øÇÑ ¸Þ¼Òµå´Â ±×·± Æ÷¸ÅÆÃÀ» À¯ÁöÇÒ °ÍÀÔ´Ï´Ù.


ÇϳªÀÇ ¶óÀο¡ ±×·± ´Ü¼øÇÑ ¹æ¹ýÀ» ÀÚµ¿ÀûÀ¸·Î ¹èÄ¡ÇÏ´Â Line breaks Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇÏÁö ¸¶½Ê½Ã¿À.


 

Simple blocks  in one line 

¸¸ÀÏ Ã¼Å©µÇ¸é, Äڵ尡 Àç Æ÷¸ËµÉ ¶§ ÇÑ ¶óÀο¡¼­ ¾²¿©Áø ´Ü¼øÇÑ ÄÚµå ºí·Ï ¸Þ¼Òµå´Â ±×·± Æ÷¸ÅÆÃÀ» À¯ÁöÇÒ °ÍÀÔ´Ï´Ù.

Control statement  in one line 

¸¸ÀÏ Ã¼Å©µÇ¸é, Äڵ尡 Àç Æ÷¸ËµÉ ¶§ ÇÑ ¶óÀÎ »óÀÇ Áß°ýÈ£ ³»¿¡¼­ ŸÀÌÇÁµÈ Á¦¾î¹®µé (if, for  °°Àº)Àº º¯°æµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, °¢ Ưº°ÇÑ ¹®Àå ¶Ç´Â Ç¥Çö½ÄÀº º°µµ ¶óÀÎÀÇ ÂÊÀ¸·Î ¿Å°ÜÁú °ÍÀÔ´Ï´Ù.

 

¸â¹öÀÇ ¼ø¼­

 

List  

IDEA°¡ ±× ÀÚü¿¡ ÀÇÇØ ±×°ÍµéÀ» »ðÀÔÇÒ ¶§ ¾î¶»°Ô ÀÌµé ¸â¹ö°¡ ³ªÅ¸³ª´Â°¡ÀÇ ¼ø¼­¸¦ ÁöÁ¤ÇÕ´Ï´Ù(¿¹¸¦ µé¸é,  Intention ActionsÀÇ °æ¿ì). ±×µéÀÇ ¼ø¼­¸¦ º¯°æÇϱâ À§ÇØ, Move Up°ú Move Down ¹öưÀ» »ç¿ëÇϽʽÿÀ.

 

ÄÚ¸àÆ® ÄÚµå

 

Line comment  at first column  

¸¸ÀÏ Ã¼Å©µÇ¸é, ÅØ½ºÆ®°¡ ÀçÆ÷¸ËµÇ°Å³ª, µé¿©¾²±â µÉ ¶§ ¶óÀÎ ÄÚ¸àÆ®´Â ÇöÀçÀÇ µé¿©¾²±â ·¹º§¿¡ µû¶ó ù ¹øÂ° Ä®·³À¸·Î ¿Å°ÜÁú °ÍÀÔ´Ï´Ù.

Block comment  at first column  

¸¸ÀÏ Ã¼Å©µÇ¸é, ÅØ½ºÆ®°¡ ÀçÆ÷¸ËµÇ°Å³ª, µé¿©¾²±â µÉ ¶§ ºí·Ï ÄÚ¸àÆ®´Â ÇöÀçÀÇ µé¿©¾²±â ·¹º§¿¡ µû¶ó ù ¹øÂ° Ä®·³À¸·Î ¿Å°ÜÁú °ÍÀÔ´Ï´Ù.

 

¶óÀÎ ºÐ¸®ÀÚ(»õ·Î¿î ÆÄÀÏÀ» À§ÇØ)

 

Drop-down box  

IDEA¿¡ ÀÇÇØ »ý¼ºµÈ ÆÄÀÏ¿¡¼­ »ç¿ëµÇ´Â ¶óÀÎ ºÐ¸®ÀÚ¸¦ ÁöÁ¤ÇϽʽÿÀ.  ´ç½ÅÀº µðÆúÆ® ¼±ÅÃÀ» »ç¿ëÇϱâ À§ÇØ System dependent À» ¼³Á¤ÇÒ ¼ö Àְųª, ¶Ç´Â ´ç½ÅÀº ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ ƯÀ¯ÇÑ ¶óÀÎ ºÐ¸®ÀÚ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

¿À¸¥ÂÊ ¸¶Áø(Ä÷³)  

 

Text field  

¿¡µðÅÍ¿¡¼­ ÆäÀÌÁö¸¦ Ç¥½ÃÇϱâ À§ÇØ »ç¿ëµÇ´Â Ä®·³ÀÇ ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ.