��13��@�a�c��l�\�\TDD�`���t�Ǐ���Ɓu�S�̎t���v
���N�M�i��IT�����헪�������j
2009/9/18
�G���W�j�A�ɂƂ��Ē��ԂƂ͂ǂ��������݂Ȃ̂��낤���B�ɒ[�Ȃ��Ƃ������A����1�l�ō�Ƃ������ł��Ă��܂��G���W�j�A�ɂƂ��āA���ԂƂ̃R�~���j�P�[�V�����ɂ͂ǂ�ȈӖ�������̂��B�G���W�j�A���m�̃l�b�g���[�N��ʂ��āA�G���W�j�A�ɂƂ��Ă̒��ԂƂ͉�����T��B |
�@�v���O�����Ɠ����Ɏ����e�X�g�������Ȃ���J�����s���u�e�X�g�쓮�J���iTest-Driven Development�ATDD�j�v�����������낤���B�A�W���C���J���̑��l�ҁA�P���g�E�x�b�N�������邱�̊J����@�͋ߔN�A���{�ł��L���m����悤�ɂȂ��Ă����B���{�ɂ�����TDD�F�m�g��ɂ����āA����G���W�j�A�̊������傫���v�����Ă��邱�Ƃ͔ے肵�悤���Ȃ��B
�@�a�c��l�\�\�^���[�Y�E�N�G�X�g ������В��ɂ��āuTDD�`���t�v�ł���ނ��A�u�L���� �G���W�j�A�̗��v��13��̎���ł���B�O��̏��i�ÐD�����u������TDD���t����1�l�v�ƏЉ�Ă��ꂽ�a�c���ɁA����܂ł̃L�����A��TDD�Ƃ̏o�����A�����Ă����ɑ傫���e������R�~���j�e�B�����̗��j�ɂ��ĕ������B
����w����́u���߂Ă̓Ǐ���v�̌�
�@�a�c���͌��݁A�^���[�Y�E�N�G�X�g��2��ڎВ��ł���B����͘a�c���̕��e���B�a�c���͑�w���ォ��A���o�C�g�ŕ��̎d������`���Ă����Ƃ����B
�G���W�j�A���C�t �R�����j�X�g��W���I |
���Ȃ�����IT�ŃR�����������Ă݂Ȃ��� �����̃X�L���E�L�����A�̒I�����A����̃��|�[�g�A �v���Ƃ��ẴA�h�o�C�X�c�c�������Ƃ͖����ɂ���I �R�[�h���R������������G���W�j�A�ɂȂ肽�����������������A��^��t�� |
�@����́AUML���o�n�߁A�I�u�W�F�N�g�w�����S�������}��������B��w���̘a�c���̓}�[�`���E�t�@�E���[���̒���w�A�i���V�X�p�^�[���x�ɏo�������B�������A����Ȃ��ƂŗL���Ȃ��̏��Ђ�ǂ����A�Ƃ����Ǐ���I�[�W�X������Web�T�C�g�u�I�u�W�F�N�g�̍L��v�Ŋ�悳���B�u�Q�����Ă݂悤�v�\�\���ꂪ�A�a�c���̓Ǐ���̌��ƂȂ����B
�@2000�N�ɊJ�Â��ꂽ���́u�A�i���V�X�p�^�[���Ǐ���v�ɂ́A�B�X�i���������j���郁���o�[���Q�����Ă����B�w�A�i���V�X�p�^�[���x�̖|���S�������F�쏻�v���Ǝ��ʌ��M���A�I�u�W�F�N�g�w���J���̑דl�ł��铡��W�����╽�V�͎��c�c�B�a�c���ɂƂ��āA�ނ�́u�_�̏�̑��݁v�������Ƃ����B�����̕���ɎQ�����Ă������N�z�̎�҂Ƃ��Ă͑��c����Y���A�R�����a���������B����Ȕނ�Ɠ�����Ԃ����L�������Ƃ́A��̘a�c���ɑ傫�ȉe����^�����B
�@�u����Ȏh�����܂����B����Ȃɂ��������āA�ʔ����l���������̐��E�ɂ͂���̂��A�ƁB���ܐU��Ԃ��Ă��A�w������ɂ������ĊO�ɏo�Ă����āA�������l�����Əo��ėǂ������Ǝv���܂��v
�^���[�Y�E�N�G�X�g ������� �a�c��l�� |
�@�a�c���́u�c���̂��납��v���O���~���O���D���v�Ƃ����^�C�v�������킯�ł͂Ȃ��������B�u������������v���O���~���O��D���A�Ƃ����l�̃C���^�r���[������Ɖ������āv�Ə��B�v���O���~���O��ʔ����Ǝv���悤�ɂȂ����̂́A��w����A���̎d������`���悤�ɂȂ��Ă��炾�����Ƃ����B�����A�v���O���~���O�ɖڊo�߂��a�c���́A�Ԕ��u�����ɕ���̐��E�ɐg�𓊂����B�A�i���V�X�p�^�[���Ǐ���ւ̒���I�ȎQ���͂������A���̂ق��̃R�~���j�e�B�����ɂ�����o���悤�ɂȂ����B
�@�u��x�i�v���O���~���O���j�D���ɂȂ��Ă���́A�×~�ł����B���낢��ȕ���Ɋ���o���āc�c�B�ł����̌�A�d��������悤�ɂȂ��āA�R�~���j�e�B�����������������ł��v
�@�Ђ�����Ɏd���������B����J�����C���������̂��A�i�X�Ƒ傫�ȃv���W�F�N�g�ɌĂ�A���S�l���Ƃ��ē����悤�ɂȂ��Ă������B���܂�̑��Z���ɁA�u�����I�Ɂi����ȂǂɁj�s�����Ƃ��s�\�ɂȂ����v�Ƃ����B2004�N����܂ŁA�����������������B
��2�̑傫�ȏo����
�@�傫�ȃv���W�F�N�g�����낢��o�������Ƃ����a�c���B���̒��ł��ő�K�͂̃V�X�e���J���v���W�F�N�g�́A���S�l���̃G���W�j�A���������ꂽ����v���W�F�N�g�������B
�@1�l�Ŏ��R�Ȏ��Ԃ��m�ۂł���̂́A�s���A��̎��Ԃ̂݁B�a�c���͂��̎����A�Ђ�����{��ǂ�ł����Ƃ����B
�@�u�H��������悤�ɖ{��ǂ�ł��܂����B���̂Ƃ��̎d���ɒ��ڕK�v�Ȃ��̂�����ǂ�ł����A�Ƃ����킯�ł͂���܂���B�c�c���������A�����Ȃ�ł���Ȃɓǂݑ����Ă����̂��A����܂�ӎ��������Ƃ͂Ȃ������ł��ˁB�{���ɁA�����Ђ�����Z�p����ǂݑ����Ă��܂����v
�@�������Ă��̂Ƃ��A�a�c���̓P���g�E�x�b�N���́w�e�X�g�쓮�J�������x�Ɖ^���̏o�������ʂ����B
�a�c�����L�́w�e�X�g�쓮�J������x ��ʂ̏������݂��Ȃ���A���x���ǂݕԂ���Ă���̂������� |
�@�u���͏o�ł����O�ɁA�P���g�E�x�b�N�{�l���A�W���C���W��ML�ɗ����Ă���āA�����ǂ�ł��B���̌�������o�ł��ꂽ���̂������܂����B���̂��Ƃ������Ă��ꂽ�̂��Έ䏟��������ł��v
�@�a�c���͎�ޒ��A�Έ䎁�̂��Ƃ��u�S�̎t���v�ƌĂB2005�N��JR���m�R���E�����̂ŖS���Ȃ����A���{�ɂ�����e�X�g�쓮�J���̑��l�҂ł���B
��������`�̎�������TDD
�@�uTDD�Ƃ̏o�����͂������Ռ��ł����B����܂ł킽���Ɋ|�����Ă����w������`�̎x�������Ă��ꂽ��ł��v
�@�R�[�h�ɂ�2�̎�������B���ꂢ�ȃR�[�h�������R�[�h���B�����āA�����R�[�h�������Ȃ��R�[�h���A�ł���B�u�����Ȃ��~�����Ȃ��v���X�^�[�g�ŁA�u���ꂢ�~�����v���S�[�����B���̂Ƃ��A�u���ꂢ�Ȑv���s���āA������R�[�h�ɂ���v�̂�������`�ł���B�����A�v�́u���ꂢ���v�͒�ʉ��ł��Ȃ��B�I��肪�Ȃ��̂��B�a�c���Ɋ|�����Ă����u�v�Ƃ́A���̂��Ƃ��w���B
�@TDD�͂܂������t�̃A�v���[�`�����B�u���Ƃ��ŏ��͉����Ă��������瓮���R�[�h�������A�Ƃ��������Ȉ���ݏo���A�e�X�g�����Ȃ��炻�̃R�[�h�������ɂ��ꂢ�ɂ���i���t�@�N�^�����O�j�B���̃T�C�N�������邮��ƍ����ʼnv�̂ł���B�e�X�g���ɏ����A�u�����R�[�h�v��ۂ��Ȃ��炫�ꂢ�Ȑv��ڎw���B���̃p���_�C���V�t�g�́A�a�c���ɂƂ��ďՌ��̑̌��������B
�@�a�c���͋���v���W�F�N�g�ł̊J���Ɏ����e�X�g��TDD��������n�߂�B�ŏ���1�l���������A�������`�[�������o�[�ɂ����������A�L�߂Ă������B
��IT�����헪��������2014�N2���A��IT�̃t�H�[�����ɂȂ�܂����B
���݂������������Ă���L���́A���f�ڋL�����A�[�J�C�u���������̂ł��B�V���L���́A �V�����Ȃ����g�b�v�y�[�W��育�����������B
���ꂩ����A��IT�����헪����������낵�����肢�������܂��B
- IT�G�L�X�p�[�g�̂��߂̐����x�����f�B�A
�u�����헪�������v - IT�G�L�X�p�[�g�̎����I�Ȑl���v�������f�B�A
�u�����헪�������v - IT�G�L�X�p�[�g�̃L�����A�A�b�v�x�����f�B�A
�u�L�����A�����������v - IT�G�L�X�p�[�g�̃X�L���A�b�v�x�����f�B�A
�u�X�L���n���������v