# How to Manage Software System Dependence

����̃\�t�g�E�F�A�V�X�e���́A���Ȃ��̃R���g���\[�����ɒ��ڑ��݂��Ȃ���������Ȃ������̃R���|�\[�l���g�Ɉˑ�����X��������܂��B����ɂ��A�V�i�W�\[�ƍė��p�ɂ�萶�Y�������サ�܂��B�������A�e�R���|�\[�l���g�ɂ͂������̖�肪����܂��B

* �R���|�\[�l���g�̃o�O���ǂ̂悤�ɏC�����܂����H
* �R���|�\[�l���g������̃n�\[�h�E�F�A�܂��̓\�t�g�E�F�A�V�X�e���ɐ������Ă��܂����H
* �R���|�\[�l���g�����S�Ɏ��s������ǂ����܂����H

�R���|�\[�l���g�����炩�̕��@�ŃJ�v�Z��������A�R���|�\[�l���g����������A�X���b�v�A�E�g�ł���悤�ɂ��邱�Ƃ���Ƀx�X�g�ł��B�R���|�\[�l���g�����S�ɋ@�\���Ȃ��Ɣ��������ꍇ�́A�ʂ̃R���|�\[�l���g����ɓ���邱�Ƃ��ł��܂����A�Ǝ��̃R���|�\[�l���g���쐬����K�v������܂��B�J�v�Z�����͈ڐA���ł͂���܂��񂪁A�ڐA���e�ՂɂȂ�܂����A����͂قړ����ł��B

�R���|�\[�l���g�̃\�\[�X�R�\[�h�������Ƃ́A���X�N��4�{�Ɍ��������܂��B�\�\[�X�R�\[�h���g�p����ƁA���ȒP�ɕ]�����A�ȒP�Ƀf�o�b�O���A�����������₷���Ȃ�A�C�����ȒP�ɍs�����Ƃ��ł��܂��B�C���v���O�������쐬����ꍇ�́A�R���|�\[�l���g�̏��L�҂ɏC���v���O������n���A�C���v���O���������������\[�X�ɑg�ݍ��ޕK�v������܂��B����ȊO�̏ꍇ�́A������̃o�\[�W�������ێ�����K�v������܂��B

Next [How to Decide if Software is Too Immature](https://braydie.gitbook.io/how-to-be-a-programmer/jp/2-intermediate/judgment/03-how-to-decide-if-software-is-too-immature)
