개발이야기1 프로그래밍 원칙 & 법칙 보이스카우트 원칙 (The Boy Scout Rule) 보이스카우트가 오기 전보다 돌아갈 때 그 자리를 더 깨끗하게 한다는 규칙. 소프트웨어 개발에서는 모듈을 체크인할 때, 반드시 체크아웃할 때 보다 아름답게(깨끗하게) 한다는 규칙을 의미한다. 브룩스의 법칙 (Brooks' law) 지연된 프로젝트에 추가 인원 투입은 프로젝트를 더욱더 지연되게 할 뿐이다라는 법칙. 바꿔 말하면 임산부를 9명 더 모아도 아기를 한 달 만에 출산할 수 없다고 비유하기도 한다. 이 법칙의 성립을 설명하기 위해 프로젝트 적응에도 시간이 걸린다는 것과 커뮤니케이션 코스트가 증가한다는 것을 들기도 한다. 콘웨이의 법칙 (Conway's law) 시스템을 설계하는 조직은 그 조직의 커뮤니케이션 구조를 그대로 복사한 설계를 만들어 낸.. 이전 1 다음 728x90