알쓸신잡2 프로그래밍 원칙 & 법칙 보이스카우트 원칙 (The Boy Scout Rule) 보이스카우트가 오기 전보다 돌아갈 때 그 자리를 더 깨끗하게 한다는 규칙. 소프트웨어 개발에서는 모듈을 체크인할 때, 반드시 체크아웃할 때 보다 아름답게(깨끗하게) 한다는 규칙을 의미한다. 브룩스의 법칙 (Brooks' law) 지연된 프로젝트에 추가 인원 투입은 프로젝트를 더욱더 지연되게 할 뿐이다라는 법칙. 바꿔 말하면 임산부를 9명 더 모아도 아기를 한 달 만에 출산할 수 없다고 비유하기도 한다. 이 법칙의 성립을 설명하기 위해 프로젝트 적응에도 시간이 걸린다는 것과 커뮤니케이션 코스트가 증가한다는 것을 들기도 한다. 콘웨이의 법칙 (Conway's law) 시스템을 설계하는 조직은 그 조직의 커뮤니케이션 구조를 그대로 복사한 설계를 만들어 낸.. [개발자] 유명한 프로그래머들 A * 앨런 쿠퍼 (Alan Cooper) Visual Basic의 아버지. 미국의 소프트웨어 디자이너이자 프로그래머이다. 소프트웨어 개발자들은 자기들이 만든 제품을 볼 때 안 좋은 부분이 눈에 들어오지 않는다. 기능과 특징이 얼마나 풍부한지만 눈에 잘 들어온다. 말도 안 되게 쓰기 불편하다든지 사용 방법을 익히는데 많은 시간이 걸린다든지 혹은 매일 일과에서 사용해야만 하는 사람들을 가볍게 바보로 만든다든지 하는 걸 보지 못하곤 한다. * 앨런 케이 (Alan Curtis Kay) 미국의 전산학자로 Smalltalk 설계자이다. 객체 지향 프로그래밍과 유저 인터페이스 설계에 관한 초기 업적으로 알려져 있다. 미래를 예측하는 최고의 방법은 그것을 발명하는 것이다. 불완전한 아이디어에 근거하여 빈약하게 구현.. 이전 1 다음 728x90