2008�N02��20��

�u���K�V�[�R�[�h�̃e�X�g�̂���@�v

���s���ʂ��L�^���āA�ߋ��̎��s���ʂƔ�r����@�\��PySpec�ɑg�ݍ��݂܂����B0.53�̃����[�X�͂܂���ł����Acodeplex��PySpec�̃y�[�W�̃\�[�X�R�[�h�̂Ƃ��납��_�E�����[�h�ł��܂��B�h�L�������g�́A�e�X�g�R�[�h�ƁA�T���v���R�[�h�݂̂ł����ǁB

���K�V�[�R�[�h�̃e�X�g�Ƃ����Ă��A���ۂ̓��K�V�[�R�[�h�����C������A�@�\�lj������肷��A�Ƃ����X�g�[���[�ōl���Ă��܂��B

�����A���̋L�^�e�X�g�@�\���g���Ă݂����o����A�e�X�g�̃X�e�b�v���l���Ă݂܂����B���Ȃ݂ɁA�L�^�@�\�́A���\�b�h�̓��́A�o�͂��L�^���邩�ǂ�����ύX�ł��܂��B�܂��A�v���L�V�Ƃ��ē��삵�A�I�u�W�F�N�g�̃��\�b�h�Ăяo�����L�^����@�\�Ɋւ��āA���͑S���̃��\�b�h�Ăяo�����L�^���܂����A���K�\�����A�z�񂩂��‚����āA���\�b�h�L�^�̃t�B���^�����O�͎������悤���ȁA�Ǝv���܂��B

������ǂ�
posted by @shibukawa at 00:00 | Comment(210) | TrackBack(0) | BDD ͂ĂȃubN}[N - uKV[R[h̃eXĝ@v

2008�N02��15��

�uTDD/BDD�͕s���S�ȒP�̃e�X�g��U������H�v

TDD/BDD�͕s���S�ȒP�̃e�X�g��U�������Ƃ����L�����o�Ă��܂��B�v�_�Ƃ��ẮATDD/BDD�́A����̃P�[�X�̌��؂����Ă���ɂ������A�A�v���P�[�V���������Ŕ���������A���ׂẴP�[�X�̌��؂����Ă���킯����Ȃ��A�Ƃ������Ƃł��B�܂��A�l���Ă݂�Γ�����O�Ȃ�ł����ǂˁB

������ǂ�
posted by @shibukawa at 00:00 | Comment(84) | TrackBack(0) | BDD ͂ĂȃubN}[N - uTDD/BDD͕sSȒP̃eXgUHv

2008�N01��13��

�uPySpec�@�\�g���āv

�Ă΂�����o�ĂȂ��Ȃ��i�܂Ȃ�����

  • HTML�h�L�������g�����@�\���R���\�[���łɂ��‚���
  • MockObject�̋@�\�����Bwith_any_arguments�Ƃ��ˁB�Ăяo���񐔂��_��ɐݒ�ł���悤�ɁA�Ƃ��B
  • GUI�e�X�g�Ή�
  • WSGI�Ή����āA�E�F�u�A�v���̃e�X�g�@�\�Ή��B

�ȒP��Mock������̓q�}�ȂƂ��ɂ������ƏI������Ⴂ���������ǂˁBHTML�͂ǂ����悤���Ȃ��B

posted by @shibukawa at 00:00 | Comment(179) | TrackBack(0) | BDD ͂ĂȃubN}[N - uPySpec@\gāv

�u�p��`���[�g���A���v

�p��`���[�g���A�����쐬���B�`���[�g���A�����쐬���Ă���ƁA�u�����A���������@�\���~�����ˁv�Ǝv���‚��܂��B���R����������̂��M�d�ȃC���X�s���[�V�����̌��ł��ˁB�J���O�̃\�t�g�E�F�A���`�ɂȂ��Ă��Ȃ��Ƃ��̎d�l���Ȃ�āA�����珑���Ă��n�ɑ��������Ȃ���Ԃ��̂Ō����͗ǂ��Ȃ��Ƃ͎v���܂����ǂˁB

���̂Ƃ���l���Ă���BDD�̎菇�͈ȉ��̒ʂ�B

  1. �d�l�����R����ŏ����Ă݂�
  2. �d�l��pyspec���g���ĕ\�����Ă݂�
  3. pyspec�����s���Ă݂遨���s
  4. pyspec���ʂ�悤�ɃR�[�h�������Ă݂遨�p�X
  5. ���i�R�[�h�����t�@�N�^�����O���e�X�g
  6. �d�l�R�[�h�����t�@�N�^�����O���e�X�g

��{��TDD�B�t�B�[�h�o�b�N�񐔁A�p�x��������΍����قǂ������ǁA�����͂���TDD�ł��s������Ă���̈�Ȃ̂ŁA�����Ă����𗣂��K�v�͂Ȃ����ˁBTDD�Ƃ̈Ⴂ�Ō����΁A�R���e�L�X�g�Ǝd�l�𖾊m�ɕ�����A�Ƃ������ƁB�Ō�ɁA�d�l�R�[�h�����t�@�N�^�����O���Ă���I���Ƃ������ƁB�{����HTML�Ńh�L�������g�������ł���΁A�Ō�̒i�K�Ń}�j���A�����ł���̂ŁA����������Ɨǂ��Ȃ�Ǝv�����ǁB

posted by @shibukawa at 00:00 | Comment(197) | TrackBack(0) | BDD ͂ĂȃubN}[N - up`[gAv

2007�N12��27��

�uPySpec�o�[�W�����A�b�v�v

pyspec�B�n���Ƀo�[�W�����A�b�v���B�ł����J�ꏊ���Ȃ��̂ŁB�����̃}�V���̒������Bcodeplex�ɂł��ꏊ����낤���ȁB���݂̃o�[�W������0.50�B

������pyspec�Ƀ��[�e�B���e�B�N���X��lj��B�f���Q�[�^�Ȃ񂾂��ǁA�����̃I�u�W�F�N�g�Ƀ��b�Z�[�W���u���[�h�L���X�g�ł���́B����� TestResult�𕡐��o�^�ł���悤�ɂ���\��B�R���\�[���ɏo���‚�HTML���o�͂���A�Ƃ��ˁBHTML�o�͂����Ȃ��ƁB

Design by Contract�̊�{�d�l�͊����B�ꍇ�ɂ���Ă�pyspec����؂藣���āA�P�Ƃł��g�p����”\��������̂ŁA�R�A�͏������B��́A���̃��\�b�h�̎��s���ʂ��E���āA���|�[�g�o�͂��ł���Γ����d�l���ɂ܂�����߂Â������ˁB

�I�u�W�F�N�g��y���Ŏ�Red�����RejectTalks�𕷂��đM����pyspec�g���BAbout(XX). should_not_change()�B��x�ڂɎ��s�����Ƃ��̌��ʂ��o���Ă����āA��x�ڈȍ~�͂���Ɣ�r����́B��K�̓��K�V�[�V�X�e���̃e�X�g���葁����鎞��p�̔񐄏��@�\�B���̎���������x���Ă݂����Ȃ��B���̑O�Ɏ����̎��������J���Ȃ��ƁB

posted by @shibukawa at 00:00 | Comment(71) | TrackBack(0) | BDD ͂ĂȃubN}[N - uPySpeco[WAbvv

2007�N12��25��

�u�l��BDD�̂‚��������v

�������蒍�����Ă��܂��܂����B�������m���BxUnit Test Patterns(�m���őS880�y�[�W)���܂��ǂ�łȂ��̂ɁB�ł��AxUnit Test Patterns�͖l���l���Ă��邱�Ƃ͂����‚�������ĂȂ��ł��ˁBDbC�Ƃ̘A�g�Ƃ��ˁB�ǂ����ɂ͕ʂ̌������ŏ�����Ă���̂�������Ȃ����ǂˁB

Implementation Patterns (Addison-Wesley Signature)

Implementation Patterns (Addison-Wesley Signature)

xUnit Test Patterns: Refactoring Test Code (Addison Wesley Signature Series)

xUnit Test Patterns: Refactoring Test Code (Addison Wesley Signature Series)

  • ���: Gerard Meszaros
  • �o�Ŏ�/���[�J�[: Prentice Hall
  • ������: 2007/05/11
  • ���f�B�A: �n�[�h�J�o�[

�e�X�g�R�[�h�͂ǂ����Ă��O������̃e�X�g�����A���b�N�I�u�W�F�N�g���A�����Ɏ�荞�܂ꂽ�O��(�킩��ɂ������{�ꂾ����)�̃e�X�g�ɂ����Ȃ�܂���B���������Ӗ��Ő^�̃z���C�g�{�b�N�X�e�X�g�͂�����ɂ�DbC�B���Ƀe�X�g�쓮�J���ŗ��郀�[�u�����g���ȁA�Ǝv���܂��B�Ђ���Ƃ�����A���̑O�̌`���d�l����̘b�𕷂��Ă����������Ă��邾����������܂���B

�v���O���}�̎��_���烆�[�U�̎��_�ւ̃V�t�g�Ƃ��ăr�w�C�r�A�쓮�J���B�f�[�^�x�[�X��l�b�g���[�N�Ȃǂ̃h���C�����Ƃ̃e�X�g�B�e�X�g�̃��[�u�����g�̃x�N�g�����Ȃ�ƂȂ������Ă����C������B�r�w�C�r�A�쓮�J����^�Ƀ��[�U���_�ɂł��邩�ADbC�Ő^�̃z���C�g�{�b�N�X�e�X�g��g�ݍ��ނ��Ƃ��ł��邩�H���̂����肪2008�N�O���̃`�������W���ȁB

�l�̓e�X�g�͊y�����ď����Ă��邾���Ȃ̂ŁA�ʂɍH�w�I�ȈӖ������߂ď����Ă���󂶂�Ȃ��ł��B�d�����i���o�����Ė�����ł���q���ƈꏏ�B�\�[�X�R�[�h���o��������ŗV��ł��邾��������ˁB�܁A����łł����V�X�e�������[�U�����Ŏg���Ă����킯������A�d���ɂȂ��Ă���킯�����ǁB

posted by @shibukawa at 00:00 | Comment(187) | TrackBack(0) | BDD ͂ĂȃubN}[N - ulBDD̂‚v
�����{�b�N�X

Twitter

www.flickr.com
This is a Flickr badge showing public photos and videos from shibukawa.yoshiki. Make your own badge here.
<< 2019�N02�� >>
�� �� �� �� �� �� �y
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28    
�ŋ߂̋L��
�J�e�S��
�ߋ����O
Powered by ̃uO