Eclipse�Ŏg���郁�g���N�X�v���c�[���FEclipse�Ŏg����e�X�g�c�[���J�^���O�i3�j�i4/5 �y�[�W�j

» 2006�N06��10�� 00��00�� ���J
[���c�ӎj, ���{���j�C�������NTT�f�[�^]

���|�[�g�ɋ����FEclipse Metrics Plugin�iTeam in a Box�j

�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

�g����

�@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

}1@vΏۏO\[X̑I �}1�@�v���Ώۏ��O���\�[�X�̑I��

�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

}2@r[̕\ݒ �}2�@���r���[�̕\���ݒ�

�@�ȏ�̐ݒ���s���ƁA�v�����ꂽ���g���N�X�̂����A�ݒ肵�����e�l�͈̔͊O�ɂ�����̂����r���[�ɕ\������܂��i�}3�j�B

}3@r[ɕ\ꂽx �}3�@���r���[�ɕ\�����ꂽ�x��

�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

}4@gNXvʂ̃GNX|[g �}4�@���g���N�X�v�����ʂ̃G�N�X�|�[�g���

�@�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

}5@\bhPʂ̋K͂̌vʁiOtj �}5�@���\�b�h�P�ʂ̋K�͂̌v�����ʁi�O���t�j
}6@\bhPʂ̃gNXvʁi\j �}6�@���\�b�h�P�ʂ̃��g���N�X�v�����ʁi�\�j

�@����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

}7@gNXl̐ݒ �}7�@���g���N�X����l�̐ݒ���
�^�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�����̐ݒ�

�v������郁�g���N�X�ꗗ

�@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.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B