�c�[�����FEclipse Metrics Plugin 2.7.0
URL�Fhttp://osdn.jp/projects/sfnet_eclipse-metrics/
���C�Z���X�FCPL
�@���g���N�X�̌v�����ʂ�HTML�܂���CSV�ŏo�͂��܂��B���|�[�g�̔z�z�⌋�ʂ̏W�v���e�Ղɂł��܂��B
�EEclipse�̖��r���[�ł̌x���\��
�@Eclipse�̖��r���[�ɁA���g���N�X�̒l�������\�[�X��\�������邱�Ƃ��ł��܂��B
�E���g���N�X�̌x���\���ݒ�̃J�X�^�}�C�Y
�@��L��HTML�o�͂�r���[�ւ̕\���ɂ����āA�x���\�������邽�߂̃��g���N�X�̋��e�l�����R�ɕς����܂��B
�E�v���Ώۂ̏��O
�@�v���ΏۂƂ������Ȃ��N���X�����O�ł��܂��B�e�X�g�N���X�Ȃǂ����݂��Ă���ꍇ�ɕ֗��ł��B
�@Eclipse Metrics Plugin�iTeam in a Box�j�𗘗p����ꍇ�́Acom.teaminabox.eclipse.metrics_2.7.0.zip���ȉ��̃T�C�g����擾���Ă��������B
�@�_�E�����[�h�����v���O�C����W�J���Č����com.teaminabox.eclipse.metrics_2.7.0�f�B���N�g����Eclipse�́mplugins�n�f�B���N�g���Ɋi�[���A-clean�I�v�V������t����Eclipse�̍ċN�����s���C���X�g�[���������ł��B�m�E�B���h�E�n���m�ݒ�n��Eclipse�̐ݒ��ʁi�}1�j���J���A�c���[�̕����ɁmMetrics�n���\�������C���X�g�[�����������Ă��܂��B
�@Eclipse Metrics Plugin�iTeam in a Box�j�͉��L�̎菇�ŗ��p���܂��B
�E�v���Ώۏ��O�t�@�C���̐ݒ����
�@�v���Ώۂ��珜�O�������N���X��p�b�P�[�W��I���E�ݒ肵�܂��B�v���W�F�N�g�̃R���e�L�X�g���j���[�́u�v���p�e�B�n��I�����ĕ\�������v���W�F�N�g�̃v���p�e�B��ʁi�}1�j��Metrics��I�����A�mAdd Resource�c�n���N���b�N���ĕ\�������m���\�[�X�̑I���n��ʂŌv���Ώۂ��珜�O���������\�[�X��I�����܂��B�܂��A�mAdd Regex...�n���N���b�N����ƁA���K�\���ɂ�郊�\�[�X�̏��O���ł��܂��B
�E���g���N�X�̌v���Ɩ��r���[�ւ̕\��
�@ ���g���N�X���v�����A���r���[�ɋ��e�l�͈̔͊O�ɂ��郁�g���N�X��\�������܂��B�v���W�F�N�g�̃R���e�L�X�g���j���[�́m�v���p�e�B�n��I�����ĕ\�������v���W�F�N�g�̃v���p�e�B��ʂ�Metrics��I�����A�mEnable Metrics Gathering�n�Ƀ`�F�b�N������Ɓi�}1�j�A���g���N�X���v������܂��B
�@�����āA���r���[�̃t�B���^�[�̃A�C�R�����N���b�N���A�t�B���^�[�̐ݒ�̃_�C�A���O��\����A�^�C�v�t�B�[���h�́mMetrics Marker�n���`�F�b�N���܂��i�}2�j�B
�@�ȏ�̐ݒ���s���ƁA�v�����ꂽ���g���N�X�̂����A�ݒ肵�����e�l�͈̔͊O�ɂ�����̂����r���[�ɕ\������܂��i�}3�j�B
�E���g���N�X�v�����ʂ̃t�@�C���o��
�@ ���g���N�X�̌v�����ʂ�HTML�`���܂���CSV�`���ŏo�͂ł��܂��B�m�t�@�C���n���j���[�́m�G�N�X�|�[�g�n��I�����A�mMetrics�n��I������ƁB�mMetrics Export�n�E�B���h�E������܂��i�}4�j�B
�@�uExport HTML�v�Ƀ`�F�b�N�������HTML�`���̃t�@�C�����uExport Directory�v�Ŏw�肵���f�B���N�g���ɏo�͂���܂��B�o�̓f�B���N�g��������index.html�����ʂ̃g�b�v�y�[�W�ŁA�������烁�g���N�X�ʂ̌v�����ʂ̃y�[�W�ւƃ����N����܂��B
�@�}5���}6�́A���\�b�h�P�ʂ̃R�[�h�s���̌v�����ʂł��B�}5�̃O���t�ł́A���\�b�h���Ƃ̃R�[�h�s���̃q�X�g�O������������Ă��܂��B���e�l�Ƃ��Đݒ肵���l�ȏ�ɂȂ��Ă��镔���͐ԐF�Ŏ�����܂��B�܂��A�}6�̓��\�b�h���Ƃ̊e���g���N�X�̌v�����ʂ̕\���A�R�[�h�s���̍~���Ƀ\�[�g���Ď����Ă��܂��B
�@����A�}5�ŁuExport CSV�v�Ƀ`�F�b�N�������CSV�`���̃t�@�C�����uExport Directory�v�Ŏw�肵���f�B���N�g���ɏo�͂���܂��B�N���X�P�ʂł̌v�����ʂ�types.csv�A���\�b�h�P�ʂł̌v�����ʂ�methods.csv�Ƃ����t�@�C���ɂ��ꂼ��o�͂���܂��B
�E���g���N�X�̋��e�l�ƌv���I�v�V�����̐ݒ�
�@�O�q�̖��r���[�ɕ\���������́A�����HTML���|�[�g�Ōx���\���������̂́A���g���N�X�̋��e�l�i����j�ݒ�͈̔͊O�ɂ�����̂ł��B����̓f�t�H���g�̐ݒ�̂܂܂ł����삵�܂����A�ݒ�l��ύX���邱�Ƃ��ł��܂��B
�@�m�E�B���h�E�n���m�ݒ�n��Eclipse�̐ݒ��ʂ��J���A���̃c���[����mMetrics�n��I�����܂��i�}7�j�B�ݒ��ʂ̉E���ɕ\�������^�u��I�����āA�\1�Ɏ������e���g���N�X�̐ݒ���s���A����l����ƌx�����\������܂��B�Ȃ��A�x�����o�������Ȃ����g���N�X�́A���g���N�X���̑O�̃`�F�b�N�{�b�N�X���I�t�ɂ��Ă����܂��B
�^�u�� | �ݒ�\���e |
---|---|
Complexity | �}�b�P�[�u�̃T�C�N���}�`�b�N���Ɋւ���ݒ� �E���\�b�h����уN���X�P�ʂł̏���l �E�v���I�v�V�����iswitch����try-catch�̕���̈����j |
Cohesion | �ÏW�x���g���N�X�̏���l |
Miscellaneous | ���̑��̃��g���N�X�Ɋւ������l |
�\1�@�v���I�v�V�����̐ݒ� |
�@Eclipse Metrics Plugin�iTeam in a Box�j�Ōv������郁�g���N�X�̈ꗗ���\2�Ɏ����܂��B
���� | ���g���N�X�� | �Ӗ� | ����̏����l |
---|---|---|---|
CC | Cyclomatic Complexity | ���\�b�h�̃T�C�N���}�`�b�N�� | 4 |
LOCm | Lines of Code in Method | ���\�b�h�̃R�[�h�s���i�R�����g�s�E��s���܂ށj | 15 |
NOL | Number of Levels | ���\�b�h���̍ő�̃l�X�g�� | 4 |
NOP | Number of Parameters | ���\�b�h�̃p�����[�^�� | 4 |
NOS | Number of Statements | ���\�b�h�̃R�[�h�s���i�R�����g�s�E��s�͊܂܂Ȃ� | 20 |
Ce | Efferent Couplings | �v���Ώۂ̃N���X���Q�Ƃ��Ă���N���X�̐� | 25 |
LCOM-CK | Lack of Cohesion in Methods (Chidamber & Kemerer) |
�N���X���̃��\�b�h�̋ÏW���̌��@�̓x�����iChidamber & Kemerer�̒�`�j | 40 |
LCOM-HS | Lack of Cohesion in Methods (Henderson-Sellers) |
�N���X���̃��\�b�h�̋ÏW���̌��@�̓x�����iHenderson-Sellers�̒�`�j | 50 |
NOF | Number of Fields | �N���X���̃t�B�[���h�� | 10 |
WMC | Weighted Methods Per Class | �N���X���̂��ׂẴ��\�b�h�̃T�C�N���}�`�b�N���iCC�j�̘a | 40 |
�\2�@ Eclipse Metrics Plugin(Team in a Box)�ɂ��v�����g���N�X�ꗗ |
Copyright © ITmedia, Inc. All Rights Reserved.