티스토리 뷰

80%의 효과는 20%의 노력으로 얻어진다는 법칙으로 중요한 일에 노력을 집중해 성공적인 삶을 살 수 있다는 것이다.

이 법칙을 프로그래밍에서 적용해보자면,
- 코드 중에 20%가, 수행시간의 80%를 차지한다.
- 프로그램의 리소스의 80%는 전체 실행 코드의 약 20%만이 사용한다.
- 메모리의 80%는 실행 코드의 약 20%만이 사용한다.
- 디스크 접근 회수의 80%는 실행 코드의 20%가 접근한 회수다.
- 프로그램 유지보수에 들어가는 수고의 80%는 실행 코드의 20%에 집중된다.


여기서 80-20법칙의 진정한 의미는 아무 곳이나 골라잡고 효율을 향상시키려고 애쓰는 것은 별 도움이 안된다는 의미를 갖고 있다.

'Software Engineering > Develop Theory' 카테고리의 다른 글

좋은 관리자의 요건  (0) 2012.06.25
좋은 프로그램 개발을 위한 원칙  (2) 2010.08.20
조엘 테스트  (0) 2008.02.24
코드 읽기에 대해서  (2) 2008.02.13
프로그래머 십계명  (0) 2008.01.11
댓글