• �͂Ăȃu�b�N�}�[�N�ɒlj�
  • Yahoo!�u�b�N�}�[�N�ɓo�^
�M�[�N�G���W�j�A�����̓N�w vol.4
�e�X�g�R�[�h������������
�@�@�@�@�@���t�����������a�c��l
���{�ɂ�����e�X�g�쓮�J���iTDD�j�̃X�y�V�����X�g�Ƃ��Ēm����a�c��l���B�u��������n���Y�I���C�x���g��ʂ��ăe�X�g�̏d�v������葱���Ă���B���̐[���ɂ���v���O�����̓N�w�Ƃ̈́���
�i��ށE���^�L�d�����@�����X�^�b�t�^�n����R�I�@�B�e�^�������j�쐬���F14.03.31
��K�̓v���W�F�N�g�̒���

�@���e���f�[�^�x�[�X�݌v�𓾈ӂɂ���\�t�g�E�F�A�E�G���W�j�A�ŁA����J���̉�Ђ��o�c���Ă��܂����B���͑�w�݊w�����炻�̎d������`���Ă��āA���̉����ő�w���o��Ƃ��̉�Ђ̈���ɂȂ�܂����B

�@���̂���̂��Ƃň�Ԉ�ۂɎc���Ă���̂́A�d�q���{�֘A�̌����V�X�e���J���Ɋւ���K�̓v���W�F�N�g�ւ̎Q���ł��B������SIer��\�t�g�n�E�X���ւ��A�v����`�Ɏ��Ԃ������A�c��Ȑ݌v�������‚����ẮA����l�Ƃ����G���W�j�A�𓊓�����A�T�^�I�ȑ�K�̓V�X�e���J���ł��B���͂�����SE�̈���Ƃ��ĎQ�����邱�ƂɂȂ�܂����B

�@�����A���͏������琶�ӋC�ɂ��uExcel�Ő݌v�������������邽�߂ɗ����̂ł͂���܂���v�ƒQ�肵�āA��Ճt���[�����[�N�⋤�L���i���J������`�[���̂ق��ɔz�u���������Ă��炢�܂����B��肽�����Ƃɋ߂���������ł��B

�@2002�N����2004�N�܂ł��̃`�[���̃��[�h�v���O���}�Ƃ��Ďd�������Ă��܂����B�V�����Z�p����荞�ނ��߁A���������ŗm���̋Z�p���𔃂�����A�{�I�����L����悤�ȁA���R�ȕ��͋C������܂����B�d���͒����ԘJ���Ŗ����I�d�ł�������ǁA�s���A��̎��Ԃ��g���Ă�������{���ǂ߂܂����B���̃v���O���}�l���̒��ŁA����قǕ׋����������͂Ȃ������Ǝv���܂��B

�@���̂���̓u���O�u�[���͂܂��n�܂��Ă��炸�A�������Twitter���Ȃ������̂ŁA�Z�p�҂����̋c�_�Ƃ����Ύ�Ƀ��[�����O���X�g�i�ȉ��AML)�����S�ł����B�����I�u�W�F�N�g�w���݌v��XP�ieXtreme Programming�j�֘A��ML�ɎQ��������̂́A�������Y�����̂悤�ȃG���W�j�A�����̋c�_���A���΂炭�͔����͂����ɓǂނ����B���͂��������Ă��A���\�V���C�Ȃق��Ȃ̂�(��)�B

�@�ŏ���ML�ɓ��e�����̂��AXP�⃊�t�@�N�^�����O�Ɋւ��鏑�ЂŒm����}�[�e�B���E�t�@�E���[����̋Z�p�h�L�������g�u�f�[�^�x�[�X�̐i���I�݌v�v�̖|�󂾂����Ǝv���܂��B��K�̓V�X�e���J���̍��Ԃ�D���āA���‚��–|�󂵂Ă��܂����B2003�N�̏t�̂��Ƃ������Ǝv���܂��B

�@ML�̕��X�́A�g�����]�����Ă���܂����B�w�����ォ��׋���ɎQ�����邱�Ƃ͂悭�������̂ł����A���������������Z�p�R�~���j�e�B�ɍv���ł����̂͂��̂Ƃ������߂Ăł����B


�e�X�g���������ƂŁA�v���O���}�̃X�L���͖������

�@�A�W���C���J�������Ƃ������ׂ��A�v���O���~���O�̐V�����l�������o�ꂵ���̂����傤�ǂ��̎����A90�N�㖖����[���N�㏉���ł����B�e�X�g�쓮�J���itest-driven development; TDD�j�Ƃ����l�����ɏo������̂��A���̂���ł��BXP�̍l�Ď҂ŃA�W���C���E�}�j�t�F�X�g�̋N���҂̈�l�A�P���g�E�x�b�N����́wTest-Driven Development: By Example�x�Ƃ����{���o���̂��A2002�N�i�M���2003�N�j�ł����B���̂�����͂�͂�A�����J���{��ł����̂ŁA�����{��ML�ɎQ�����āA�c�_�������ƃE�H�b�`������ATDD�{�̐����e��ǂ܂��Ė�����肵�Ă��܂����B

�@���̂���̑S�̂̃g�����h�Ƃ��ẮATDD�ɂ‚��Ă͂܂��u�v���O���}���ςȂ��Ƃ������Ă���v�Ƃ����󂯎~�ߕ������������ƋL�����Ă��܂��B�������������g���A�e�X�g�ɋ��ӎ�������܂����B�����ł́A���������Γ����Ǝv���ăR�[�h�������Ă���킯�ł�����A�����̖��n�����e�X�g�Ŕ�������Ă��܂��̂́A��Ȃ����A�h�����Ƃł���������ł��B�݌v��v���O���~���O�͊y��������ǁA�f�o�b�N��e�X�g�͉”\�ł���ΒZ�߂ōς܂��������������͂����v���Ă��܂����B

�@�������A����͈��̐H�킸�����ł����B�����e�X�g�������悤�ɂȂ�ƁA���������e�X�g���v���O���~���O�ΏۂɂȂ�킯�ł�����A�R�[�h���������񏑂������Ă��܂�Ȃ��Ⴂ�v���O���}�ɂƂ��ẮA���͖ʔ����̈�Ȃ�ł��B�������e�X�g�R�[�h�́A�v���_�N�g�̃v���O���~���O�Ƃ͂�����ƈ�������z�ŏ����K�v������B����Ă݂�Ɖ��[����ł���B

�@�������Ƀe�X�g�R�[�h�������΁A���ꂾ���ŃR�[�f�B���O�ʂ͔{�ȏ�ɂȂ邩������܂���B�u�{�������Ȃ���΂Ȃ�Ȃ��̂��A���₾�ȁv�Ǝv�����A�u�{�������Ă����́H�@�y�����ȁv�Ǝv�����́A�l�ɂ���ĈႤ�Ǝv������ǁA���͌�҂̂ق���������ł��B

�@�‚܂�A���̏ꍇ�A�i�������コ����Ƃ��A�H�����팸����Ƃ����ړI����Ȃ��āA���v���O���~���O�̊y�����A���[�������������āA�v���O���}�Ƃ��Ă̖{�\�̂܂܂ɁA�e�X�g�R�[�h�������n�߂��悤�ȂƂ��낪�����ł��B

�@�J���҂�����e�X�g�R�[�h���������Ƃ̗��_�͂������񂠂�܂��BTDD�̍l�����Ńe�X�g�������Ă����ƁA���ʂƂ��ĕs�������܂����A�Ȃɂ��݌v���̂��̗̂ǂ������ɋC�Â���悤�ɂȂ�܂��B�e�X�g�������ɂ����v���O�����Ƃ����́A���������݌v�ɖ�肪���邱�Ƃ�������ł��B�|���āA�e�X�g�������₷���݌v�́A�X�̐Ӗ��̃n�b�L�������ǂ��݌v�ł��邱�Ƃ������̂ł��B

�@�e�X�g�R�[�h�͂���΃I�u�W�F�N�g���m��b�����킹���ł�����܂��B�݌v�Ƃ����͎̂��ɏ��������łȂ��A�e�X�g�R�[�h�̒��ł��s�����Ƃ��ł���B����܂ŃI�u�W�F�N�g�w���݌v���w��ł����‚���ł������ATDD��ʂ��āA�܂��Ɏ��H�I�ȃI�u�W�F�N�g�w���J�����g�ɂ‚����Ǝv���܂��B

�@�e�X�g���������Ƃ��A�v���O���}�̃X�L���𖁂����Ƃɂ‚Ȃ��鄟�����������m�M�������̒��ɐ��܂�A����ȗ��ATDD��l�ɓ`���銈�����s���悤�ɂ��Ȃ�܂����B

���������̃R�[�h����Ă镶��

�@10�N�ɂ킽���āA���Ђ�u���A�׋���A���邢�͊�ƌ����R���T���e�B���O��ʂ��āA�e�X�g�쓮�J���̕��y�ɓw�߂Ă��܂����B���‚Ă͍u���Łu�����Ńe�X�g�R�[�h�����������Ƃ�����l�H�v�ƕ����ƁA���������l�͂ق�̂킸����������ł����A���͔������炢�͋��肵�܂��B�ŏ��͔��M���^�ł����ێ�𓮂����ď����Ă݂āA�ǂ����̂��Ǝv�������炻�ꂪ�l�ÂĂɍL�����Ă����B�����������ꂪ�m���ɐ��܂�Ă��܂��B

�@�I�[�v���\�[�X�E�\�t�g�E�F�A�iOSS�j���g�����Ƃ������Ȃ�A����OSS�̂قƂ�ǂɃe�X�g�R�[�h��������Ă���Ƃ������Ƃ��A���������ω����㉟�����Ă���ł��傤�B���܂�A������x�r�̂���v���O���}���e�X�g�R�[�h�������͕̂��ʂ̂��ƂɂȂ�܂������A�e�X�g�R�[�h�͈��̃v���O���}�́u�����Ȃ݁v�̂悤�Ȃ��̂ɂȂ����Ǝv���܂��B

�@�v���O���}�̃{�g���A�b�v�I�ȓ����ɑΉ����āA��Ƃ̎��g�݂��ς���Ă��܂����B�e�X�g�R�[�h�J����o�[�W�����Ǘ��A�������̎d�g�݂�ϋɓI�ɓ������A���Ђ̊J��������V�����������B���̂��߂̋��猤�C�ȂǂɁA�u�t�Ƃ��ď�����邱�Ƃ������܂����B

�@Web�J���⎩�ЃT�[�r�X�J���̉�Ђ������Ă������Ƃ��A�e�X�g�쓮�J�����s�����𓾂邽�߂Ɉ�𔃂��Ă���Ǝv���܂��B�[�i������I���ł͂Ȃ��A�������������������̂����������Ő��b�����Ĉ�ĂĂ������ƂŁA�R�[�h��V�X�e���������d�v�Ȏ��Y�ƂȂ�B����������Ƃɂ�TDD�̍l�����͂悭�t�B�b�g�����ł��ˁB

���N���N�������������邽�߂ɂ����A�e�X�g�쓮�J����

�@���ɂƂ��Ẵv���O���~���O�́A�E�Ƃł���A��ł���A���Ȏ����̑Ώۂł�����܂��B�����y�����āA���N���N������́B�t�Ɍ����΁A�������������v���O�����������ɂȂ�����A�������v���O���}�𑱂��邱�Ƃ�����ɂȂ����肷�邱�Ƃ�����Ƃ���΁A����قǔ߂������Ƃ͂Ȃ��B

�@�y�������������邽�߂ɂ����A�e�X�g�쓮�J���͕K�v���ƍl���Ă��܂��B�v���O���~���O�̊y�����̍����́A���������������Ǝv���ď������R�[�h���A���ۂɓ������Ƃ����u�Ԃɂ���܂��B���߂ăv���O�����������āuHello World�v�Əo�͂������Ƃ���A���߂�JavaScript�œ��I�ɉ�ʂ𓮂������Ƃ��̋������o���Ă���ł��傤���B�e�X�g�쓮�J���̓v���O���~���O�����A���̃��N���N���������ƃL�[�v���邽�߂́A���Ȃ�̂������Ƃ����܂��BTDD�Ƃ͎��ɂƂ��āA�v���O���~���O���A�����̃R�[�h���D���ł��葱���邽�߂́u���������v�̂悤�Ȃ��̂Ȃ�ł��B

�@���́A�ǂ��R�[�h�Ƃ͂�����Ɠ������ꂢ�ȃR�[�h���ƍl���Ă��܂��B�����\����ς��Ă݂�Ɓu�����ȁv�R�[�h�̂��ƁB�������e�N�j�b�N���ӂ񂾂�Ɏg���Ă���Ƃ������A�K�v�\���Ȃ����g���Ă��āA�v���O���������ׂ��d���̂��ꂼ��ɂ‚��āA�킩��₷�����O���t�����Ă���A�����ɂ��ǂ݂₷���A���������Łu����͓����v�Ƃ������Ƃ��킩�鄟�����������R�[�h�̂��Ƃł��B

�@�����A�ЂƂŒ��O������܂��B�v���O���}�������Ńe�X�g���邱�Ƃ��`�������Ă���悤�ȃv���W�F�N�g�͂������񂠂�܂����A�Ƃ��ɂ̓e�X�g���u�d���������v���Ƃ̌�����ɂȂ��Ă���ꍇ������B�e�X�g������������d���͏I���A�ƂȂ��Ă��܂��B���͂����ɗ��܂��Ăق����Ȃ���ł��B�������炱�����厖�Ȃ�ł��B

�@�e�X�g�R�[�h���A�v���_�N�g��T�[�r�X�̉��P�ɂ‚Ȃ����Ă����Ȃ��Ƃ����Ȃ��B�e�X�g�R�[�h���R�[�h�́A�����ăr�W�l�X�S�̂̉��P�Ɍ������u�e�ݎԁv�ɂȂ�Ȃ��Ƃ����Ȃ��B

�@���X���\�Ȃ��Ƃ��ł����ǁA�e�X�g�͑̏d�v�̂悤�Ȃ��̂ƍl���Ă��������B�̏d�v�𔃂��������ł̓_�C�G�b�g�ł��܂����ˁB����ɏ���������ł��_�C�G�b�g�ɂ͂Ȃ�Ȃ��B�̏d�v�ɂł��邱�Ƃ́A�l�ɑ̏d�̑����ɋC�Â����邱�Ƃ����B���̋C�Â����A�H����^����ʂ��đ����邽�߂̓w�͂ɂ‚Ȃ���Ȃ��Ƃ����Ȃ��B���̂悤�ȉ��P���s���Ă����A���߂āA�e�X�g�R�[�h�̈Ӗ�������킯�ł��B

�Z�p�̑��l���̒��Ő����Ă���

�@���ꂩ��v���O���}�Ƃ��Đ�����l�̂��߂ɃA�h�o�C�X������Ƃ���΁A�Ƃɂ����u��𓮂����v���Ƃ������Ă����܂��B�{��ǂ񂾂����A�l�ɕ����������ł킩�����C�ɂȂ�̂͊댯�ł��B�����œ��������ƁB

�@�������h�����󂯂邽�߂ɂ́ATwitter�Ȃǂ�SNS�ŁA���邢�͕׋���Ȃǂɏo�āA�����̉�ЈȊO�̃v���O���}�ƌ𗬂��邱�Ƃ���؂ł��B�����ł������l�̃��C�u�R�[�f�B���O������A�ق��̉�Ђ̃v���O���~���O�����ɐG���A����������̎�𓮂����čČ����Ă݂��܂��傤�B�������邱�ƂŎ����̃v���O���~���O�ɂ������o�Ă���Ǝv���܂��B

�@�����̃X�L���̑��l����ۂ‚��Ƃ̏d�v���́A����ɂ‚��Ă������܂��B�v���O���}�Ƃ��āA�ł���΃p���_�C���̈Ⴄ�����̌���ɐG��邱�Ƃ��厖���ƍl���Ă��܂��B�Ⴆ�΁A������Python��Ruby�Ȃǂ�Lightweight Language�iLL�j�𕁒i�g���Ă���̂�������AHaskell��Scala�ɐG��Ă݂�Ƃ��B�Ⴄ���_�Ńv���O���~���O���w�ԂƁA�����̓��X�̎d���̒I������R�[�f�B���O�X�^�C���̌������ɂ��‚Ȃ���܂��B

�@�������Ёw�B�l�v���O���}�[�x�̋����ɏ]���A�N�Ɉ�A�V����������w�ڂ��Ƃ��Ă��܂��B�G���w���o�\�t�g�E�F�A�x�i���oBP�}�[�P�e�B���O���j�̔N�����Łu2014�N��Go���ꂪ�L���Y���𒴂���v�ƌ��������Ă��܂����̂ŁA���N��Go����������G���Ă��܂��BGo�͍�N�̒i�K�Ŕ����I�Ƀ��[�U�[�������Ă����ۂ�����܂������AGo�Ŏ������ꂽ�v���_�N�g���悭����悤�ɂȂ�܂����B������A���N�͗��邼�ƁB

�@Go����́u������ł���A������ł���v�Ƃ����悤�Ɏd�l��@�\���l�ߍ��ނ̂ł͂Ȃ��A�s�v���Ǝv������̂͌��ꂩ��O���Ă���Ƃ���ɋ؂̗ǂ��������܂����B�u�����Z�̔��w�v�Ƃ����Ă悢��������Ȃ��B���ʂƂ��Č���d�l���������V���v���ɂȂ�A�w�Ԃ��Ƃ��������Ƃ��e�ՂɂȂ�B�����������ꂪ�D���Ȃ�ł���ˁB

�@�v���O���}�ɂƂ��ĕK�v�Ȃ��Ƃ́A���L�������΁A�����̕�����w�ё�����Ƃ������Ƃł͂Ȃ����Ǝv���܂��B�����A�����e�X�g�쓮�J���̂��Ƃ����l���Ă��Ȃ����Ƃ����΁A����Ȃ��Ƃ͂Ȃ���ł��B��N�A�r���E�J�[�E�B������́wSQL�A���`�p�^�[���x�Ƃ����{���Ė󂵁A���肩��͂�������������܂����B�w���̂��땃�e�ɌO�����󂯂Ĉȗ��A�f�[�^�x�[�X�݌v�͎��̂�����‚̎����Ȃ̂ł����A�wSQL�A���`�p�^�[���x���Ė󂷂�ɂ������ă����[�V���i�����_���ēx�w�ђ����A�����̂��̂𓾂܂����B

�@�ق��̐l�̃R�[�h�A�����̌���A�قȂ镪��̋Z�p�c�c�������������l���ɐG��邱�ƂŁA�����𖁂��Ă����B������p������΁A�ꐶ���N���N���Ă�����B�����Ƃ��‚��A���̎d����I��ł悩�����Ǝv����񂶂�Ȃ����Ǝv���̂ł��B


�a�c ��l��
�a�c ��l�� �^���[�Y�E�N�G�X�g������Ў�����В��A�v���O���}�A�e�X�g�쓮�J����
�w������Ƀ\�t�g�E�F�A�H�w���w�сA�I�u�W�F�N�g�w������/�݌v�ɌX�|����B���̌�\�t�g�E�F�A�p�^�[����XP�ieXtreme Programming�j�̎��H�ɐG��A�e�X�g�쓮�J���̒a����m��B���M�A�u���A�n���Y�I���C�x���g�A��ƌ����R���T���e�B���O�Ȃǂ�ʂ��āA�e�X�g�쓮�J���̕��y�ɓw�߂Ă���B�g���[�h�}�[�N�́A����ɕt�����O���[���o���h�i�e�X�g�쓮�J���҂̏؁j�B�w�v���O���}���m��ׂ�97�̂��Ɓx�wSQL�A���`�p�^�[���x�i���ɃI���C���[�W���p���j���ďC�B
  • �͂Ăȃu�b�N�}�[�N�ɒlj�
  • Yahoo!�u�b�N�}�[�N�ɓo�^
���Ȃ������߂��Ƃ�����I
�܂��̓��N�i�rNEXT�́u�X�J�E�g�v�Ń`�����X��͂����I
�X�J�E�g�ɓo�^����

���̃��|�[�g�̘A�ڃo�b�N�i���o�[

�M�[�N�G���W�j�A�����̓N�w

�M������𑱂���M�[�N�G���W�j�A���d���ւƋ�藧�ĂĂ���̂́A�ǂ�ȑz���Ȃ̂��B�ނ�L�����A�ςƁA�d����Z�p�ɂ�����z����`���܂��B

�M�[�N�G���W�j�A�����̓N�w

���̃��|�[�g��ǂ񂾂��Ȃ��ɃI�X�X�����܂�

���g�N���C�W�[���G���W�j�A�h��`�I

�Ȃ��R�[�h������������̂��H�M�[�N����Y��Y�̌��_

���g�N���C�W�[���G���W�j�A�h��`�I�uTitanium Mobile�v�̓`���t�A�uMobiRuby�v�uWri.pe�v�Ȃǂ̊J���҂Ƃ��Ēm����A����Y��Y�c

�Ȃ��R�[�h������������̂��H�M�[�N����Y��Y�̌��_

�w���E�Љ�l�̘g�𒴂��A���Z�v���O���}�̐��E�ꂪ����I

CODE VS�������v���O���}�ɕK�v�Ȑ헪�Ɩ������\��

7��21���i���j�A�Z�{�؁uColoR�v�ŁA�A���S���Y�����p�͂ƃR�[�f�B���O�Z�p�����������v���O���~���O�R���e�X�g�uCO�c

CODE VS�������v���O���}�ɕK�v�Ȑ헪�Ɩ������\��

�勻���I�u�����Q�[�v�A���S���Y���̔M���킢

�w���v���O���}���{��͒N�H�uCODE VS�v������ɐ���

�w���v���O���}���{��̍���q�����uCODE VS 2.0�v�̌����g�[�i�����g���A1��19���A�Z�{�؁E�j�R�t�@�[���ŊJ�Ác

�w���v���O���}���{��͒N�H�uCODE VS�v������ɐ���

�����Ɍ������ăv���O���߁I�I

�q���_�ꁗWebObjects�́AYS-11��S��舤��

�����Ɍ������ăv���O���߁I�I���q�@�́uYS-11�v���������ł��傤���B�����̐l�ɐɂ��܂�Ȃ����N9��30���ɍŏI��s���I�����A���Y�̑o���v���y���@�ł��B���c

�q���_�ꁗWebObjects�́AYS-11��S��舤��

�L�[���[�h�́u���R�x�v�u�X�s�[�h�v�u�}���`�^�X�N�v

�v�����G���W�j�A�u35�Ό��E���v�͖{�����H

SI�ƊE�𒆐S�ɒ��N�����ꑱ���Ă����A�v���O���}�𒆐S�Ƃ���35�Ό��E�������A�������N�ŋ}���Ȑ����𑱂��Ă���Web�Ɓc

�v�����G���W�j�A�u35�Ό��E���v�͖{�����H

�L�߂�H�[�߂�H�c���Ȃ����ڎw�������̂͂ǂ�����

�����ɍ������u�L�����A�A�b�v�v2�‚̓o���

�u�L�����A�A�b�v�������v�ƍl����̂́A�r�W�l�X�p�[�\���Ƃ��ē��R�̂��ƁB�������A�ǂ�Ȃӂ��ɃL�����A�A�b�v�������̂��A…

�����ɍ������u�L�����A�A�b�v�v2�‚̓o���

���̋L���ǂ��������H

���Ȃ��̃��b�Z�[�W��Tech�����ɍڂ邩��

���Ȃ��̕]���́H�����N���b�N�I(�K�{)

���Ȃ��̂��ӌ����҂����Ă���܂�

����������������������I(�K�{)

�΁i���p�����j
�i�S�p6�����܂Łj
  • RSS�z�M
  • twitter�@�s���������������A�J�E���g
  • �X�J�E�g�o�^�ŃI�t�@�[��҂Ƃ��I
�X�}�[�g�O���b�h�AEV/HV�A�����́A���z�d�r�A�‹��E�G�l���M�[�c�d�C�E�d�q�Z�p�Ҍ������݃T�C�g

PAGE TOP