Code
Inspection �� ����� Java �ڵ带 �����ϰ�, �����ϰ� �ϵ��� ���� �ֱ� ���� �����ε� �����Դϴ�, ���� �Ǵ� ����ġ�� ���� Ž���Ͽ� �̰��� �޼��ϰ�, �� ���� �߰ߵ� � ������ ���� �ַ���� �����մϴ�.
�ڵ� �˻� ����
|
����� ������ ��ư�� Ŭ���ϴ� �Ϳ� ���� ���õ� ����, ��Ű��, �Ǵ� ������Ʈ�� ������ Ŭ���Ͽ� �ҷ����� ���� �޴����� Inspect Code...�� ������ �Ϳ� ���� Project
View �Ǵ� Commander �� �� �ϳ��κ��� Code
Inspection�� ���� �� �� �ֽ��ϴ�.
OR
Editor �����Ϳ� ������ ���� �� ����� Tools �޴����� Inspect Code... Ŭ���� �� �ֽ��ϴ�.

����� �˻��ϱ⸦ �ٶ�� ���� ���� ��ſ��� ������Ʈ �Ǵ� Choose
Inspection Scope ���̾�α׸� �� �� �Դϴ� – ���� ���� ����, ���� ���� �Ǵ� ��ü ������Ʈ.


|
�׷��� Code Inspection �� ��� �޼ҵ� ���� �� �� �ְ�, �Ϲ������� �� ���� ����ġ�� �߰��� �� �ֱ� ������ ��ü�� ������Ʈ�� �˻��ϴ� ���� �� �����ϴ�. �׷���, �˻��ϴ� �� �ð��� �ɸ����� �𸣴� ū ������Ʈ�� ����� ������ �ִ� ��쿡, ������ ���� �Ǵ� ��Ű���� �˻��ϴ� �ɼ��� �����ϱ⵵ �մϴ�.
|
Code Inspection �� ���� IDEA�� ��ġ�� bin ���͸��� ��ġ�ϴ� inspect.exe(������) �Ǵ� inspect.sh (Unix��) ��ũ��Ʈ ������ ����ϰ� �ִ� ���ɾ� �� ���� ���۵� �� �ֽ��ϴ�.
��ũ��Ʈ�� ������ �Ű� ������ �����ϴ�: <project_file_path> <inspection_profile_file_path>
<output_path> [<options>].
���� �ɼ�:
-d
<directory_path> �˻��� ���͸�. ��ü�� ������Ʈ�� ����Ʈ�� �˻�˴ϴ�.
-v[0|1|2] – verbose level. 0 - silent, 1 - verbose, 2
- most verbose.
���� ���: inspect.exe
c:\project\project.ipr c:\idea\config\inspection\offline_profile.xml
c:\project\result.xml -v2
inspection_profile_file_path �� ���ɾ� �� �ڵ� �˻翡 ���� �ɼ��� �����ϱ� ���� ���Ǵ� ����(offline_profile.xml �μ� �� ������ �ҷ���)���� ����Դϴ�. �� ������ Tools | Inspect
Code... �� �����ϴ� �Ϳ� ���� ������ �� �ֽ��ϴ�. �ʿ��� �ɼ��� �����ϰ� ���̾�α��� �� ��ܿ��� Save As... �� Ŭ���Ͻʽÿ�. ������ config/inspection ������������ ����� ���Դϴ�. config ������ IDEA ����� ���� ���͸�(����Ʈ�� ����� Ȩ ���͸��� ��ġ�ϴ�)�Դϴ�.
�˻� ���̾�α�
|
Inspect Code... �� ������ �� �Ŀ� ����� Inspection
Dialog in <project_name OR directory_name
OR file_name> (Ÿ��Ʋ�� ����� �˻��ϰ��� �ϴ� ������Ʈ ������ ǥ���մϴ�)�� �� ���Դϴ�.

���̾�α� ������� 4 ������ �����ϴ�:
The
profile ������ ����� ���ϴ� ������ �Բ� (create/remove/store) ���������� �����ϱ� ���� �����ε˴ϴ�. ���ο� �������� �����ϱ� ���ؼ� Save as... �� ������ Save as... ���̾�α׿��� ���ϴ� �̸��� Ÿ���� �Ͻʽÿ�. ���������� �����ϱ� ����, ���-�ٿ� �ڽ����� �װ��� �����ϰ� Remove �� �����ϴ�.
Ʈ���� ���� ����� ������ �˻縦 ǥ���մϴ�. üũ �ڽ��� ��ſ��� ��� �˻簡 Code Inspection ���μ����� ������ ���� ���� ���� ���ΰ� �����ϴ� ���� ����մϴ�. Ʈ�� ��� �󿡼� üũ �ڽ��� ����ϸ� ����� �������� �˻纸�� ������ ��ü �˻� �׷��� ����/���������� �� �� �ֽ��ϴ�.

|
IDEA�� �Բ� ������ �� 3���� InspectionGadget �÷��� �� �� ���� �߰���280 �̻��� �˻簡 ���� �������ϴ�.
|
���õ� �˻縦 ���� ������ ���Ǹ� ǥ���ϰ� �ִ� Description ������.
���õ� �˻翡 �̿� ������ �ɼ��� ǥ���ϰ� �ִ� Options ������. ������ �˻縦 ���� �ɼ��� �����ϴ� ���ǿ��� ����˴ϴ�.
�˻� �� ������
|
Code Inspection ����� Inspection Tool Window ���� �����˴ϴ�.

�� �˻� ����� �����ϴ� �˻� �Ŀ� ������ ������ �� ������ ��Ÿ���ϴ�.
�Ϲ�������, Inspection
Tool Window �� ����� ǥ���ϴ� �� ���� �����츦 �����ϴ�: ������ �ǽɵǾ��� �׸�(Ŭ����, �ʵ� ��)�� ǥ���ϰ� �ִ� ������ Ʈ���� ���� ����� Ư���� �׸� ���� ǥ���ϰ� �ִ� �������� ������. ������ ������� ������ �߰ߵǾ��� �׸��� �����ϰ� �װ��� ����ϰ� �� ��ġ�� ǥ���մϴ� (�ʵ� Name, Location, Problem
synopsis �� ��� �˻翡 ���� �����մϴ�). ���� ������ �˻縦 ���� ���ǿ��� ����� �ΰ��� �ʵ�� ������ �� �� �ֽ��ϴ�. Location �ʵ忡�� ��ũ�� Ŭ���ϸ� ������ �߰ߵǾ��� Ŭ������ �������� ����� �׺����Ʈ�մϴ�. Problem synopsis �� ��ũ�� �ִ� ���� ������ �����Ϳ��� Ư���� �׸����� �׺����Ʈ �մϴ�.
Ʈ��-���� �����쿡�� �׸��� ������ ��ư�� Ŭ���ϸ� ����-���� �޴��� �θ� ���Դϴ�.

��� �˻縦 ���� �޴��� 2���� ���� �׸��� �����ϴ�:
|
Edit Source
|
�� �׸��� �����ϰų�, F4�� ������ ij���� �����Ϳ��� ���õ� �׸� ���� �����մϴ�.
|
Find Usages...
|
�� �׸��� �����ϰų� Alt
+ F7 �� ������ Usage search�� �����մϴ�.
|
|
���� �޴��� ���� ��ü(Ʈ�� ���⿡�� ���õ�)�� ���� �ַ���� �����ϴ� �ٸ� �׸��� �������� �𸨴ϴ�. ����� �� ���� ����, ��Ű��, �Ǵ� ��ü ������Ʈ�� ���� ���� �˻� �ַ���� ����ص� �����ϴ�.
�� ������ ���ٴ� �� ��Ʈ�� ��ư�� �����ϴ�:
|
Close
|

|
��� �˻� ���� �ݰ�, Inspection �� �����츦 ����ϴ�.
|
|
Autoscroll to
Source
|

|
��ư�� ���� ��, Ʈ�� ���⿡�� �׸��� �����ϸ� �׸� ���� ���� ��ġ�� �ҽ� �ڵ�� �����Ϳ��� ij���� �׺����Ʈ�մϴ�.
|
|
Rerun Inspection
|

|
���� ������ �Բ� �ڵ� �˻縦 �� �����մϴ�.
|
|
The Export HTML
|

|

��ſ��� html ���Ϸ� ������ �˻� ����� �����ϵ��� ����ϴ�Export to HTML ���̾�α׸� �θ��ϴ�(ellipsis
��ư�� ����Ͽ� �ֽ� ���͸����� �Ǵ� ������ ����� ���� �����ϴ� Save
Path ������������ �θ��ϴ�.)
���� Open
generated HTML in browser üũ �ڽ��� ���õǸ�,
.html ������ ���������� ��� ���� ���Դϴ�.
|
|
Help
|

|
������ ���� �������� ���ϴ�.
|
|
Apply a quickfix
|

|
���� ���õ� �׸��� ���� ���� �̿��� �� ������ �˻� ���� óġ�� �����մϴ�.
|
|

|
��: ���� � ����ġ�� �߰ߵ��� ������ ����� Ư���� �˾�������� �Բ� �װͿ� ���� �˰� �� �� �Դϴ�. �׸��� � Inspection
Tool Window �� ��Ÿ���� ���� ���Դϴ�.

|
|