> For the complete documentation index, see [llms.txt](https://braydie.gitbook.io/how-to-be-a-programmer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://braydie.gitbook.io/how-to-be-a-programmer/jp/1-beginner/personal-skills/12-how-to-conduct-experiments.md).

# How to Conduct Experiments

�x���Ĉ̑��Edsger Dijkstra�́A�R���s���\[�^�T�C�G���X�͎����I�ȉȊw�ł͂Ȃ�\[ExpCS]�ł���A�d�q�v�Z�@�Ɉˑ����Ȃ����Ƃ�Y�قɐ������܂����B�ނ͂����1960�N��\[�i�C�t]�ƌĂ�ł��܂��B

> ...��@���N�������F���̃g�s�b�N�́A���ۂɂ͎�p�Ƃ��Ď�p�Ȋw���w�Ԃ悤�Ȃ��̂ł���A�R���s���\[�e�B���O�T�C�G���X�͐l�Ԃ̐S�ɂ�������Ɩ��ߍ��܂�Ă����A�}�V���Ƃ��̎��Ӌ@��ɂ��āB

�v���O���\~���O�͎����I�ȉȊw�ł���ׂ��ł͂���܂��񂪁A�قƂ�ǂ̍�ƃv���O���}�\[�́A�\_�C�N�X�g�����v�Z�Ȋw�ɂ���ĈӖ�������̂Ɋ֗^�����ґ�������Ă��܂���B�������͎����̕���œ����Ȃ���΂Ȃ�܂���B�����w�҂̂��ׂĂ������ł͂Ȃ��悤�ɁA�������͎����̕���œ����Ȃ���΂Ȃ�܂���B������30�N�������Ȃ��ɍs�����Ƃ��ł���΁A����̓R���s���\[�^�T�C�G���X�̈̑�Ȑ��ʂƂȂ�ł��傤�B

���s����K�v�̂�������̎�ނ͎��̂Ƃ���ł��B

* �����̗Ⴊ����V�X�e�����e�X�g���āA����炪�h�L�������e�\[�V�����ɏ������Ă��邱�Ƃ����؂�����A�h�L�������e�\[�V�������Ȃ��ꍇ�̉����𗝉�������A
* �����ȃR�\[�h�̕ύX���e�X�g���āA���ۂɃo�O���C���������ǂ������m�F���A
* ���\�����̕s���S�Ȓm���̂��߂�2�̈قȂ�������ŃV�X�e���̐��\�𑪒肷��B
* �f�\[�^�̐��������\`�F�b�N����B
* ����ȁA�܂��͓���o�O�̉�������������铝�v�����W����B

���͂��̃G�b�Z�C�ł͎����̃f�U�C��������ł���Ƃ͎v��Ȃ��B���Ȃ��͕׋����A���K���Ȃ���΂Ȃ�܂���B�������A����2�r�b�g�̃A�h�o�C�X��񋟂��邱�Ƃ��ł��܂��B

�܂��A���Ȃ��̉����A�܂��͂��Ȃ����e�X�g���悤�Ƃ��Ă���咣�ɂ��āA���ɖ��m�ɂ���悤�ɂ��Ă��������B�܂��A���Ɏ������������Ă���A�܂��͑��̐l�Ɠ����Ă���Ǝv����ꍇ�́A�������������߂�̂ɖ𗧂��܂��B

��A�̎�����݌v���Ȃ���΂Ȃ�Ȃ����Ƃ��悭����܂��B���ꂼ��̎����͍Ō�̎����œ���ꂽ�m���Ɋ�Â��Ă��܂��B���������āA�\�Ȍ��葽���̏���񋟂���悤�Ɏ�����݌v����K�v������܂��B�c�O�Ȃ���A����͊e�������ȒP�ɂ��邱�Ƃɋْ����Ă��܂��B�o����ʂ��Ă��̔��f�𔭓W������K�v������܂��B

Next [Team Skills - Why Estimation is Important](/how-to-be-a-programmer/jp/1-beginner/team-skills/01-why-estimation-is-important.md)
