나의 용어 사전
상위 문서: ROOT
- 콘웨이의 법칙(Conway's law)- 소프트웨어 구조는 개발 조직의 커뮤니케이션 구조를 닮는다.
- 은총알은 없다(No Silver Bullet)- 생산성, 신뢰성, 단순성을 10배 이상 향상시킬 발전은 나타나지 않을 것이다
- 앨런 케이의 심플한 OOP 정의
- 쇼펜하우어의 엔트로피 법칙 (Schopenhauer's Law Of Entropy)
- /dev/fd- file descriptor file들이 있는 디렉토리
- 정보 은닉 (Information Hiding)
- 20% project
- TOCTTOU- Time Of Check To Time Of Use 오류
- 비행기 법칙 (airplane rule)- 복잡성은 실패할 확률을 높인다
- 암달의 법칙 (Amdahl's law)- S = 1 / ((1-f) + f/s)
- 안돈 코드 (Andon cord)- 문제가 발생하면 누구나 잡아당길 수 있는 코드
- 또 다른 수준의 간접층- Another level of indirection
- 배커스-나우르 표기법 (Backus-Naur form)
- 비온디의 법칙 (Biondi's Law)
- 부트스트래핑 (bootstrapping)
- 보이 스카웃 규칙- 캠프장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라
- 점자 패턴 문자(Braille pattern)
- 브룩스의 법칙- 늦어진 소프트웨어 프로젝트에 인력을 추가로 투입하면 더 늦어지게 된다
- 번다운 차트 (Burndown chart)- 일별 남은 작업의 수를 그래프로 표현한 것
- 비잔틴 오류(Byzantine failure)
- CAP 정리
- 콘스탄틴의 법칙(Constantine's law)- 구조는 응집력이 높고 결합도가 낮을 때 안정적이다
- Convoy effect- 수송대 효과, 호위 효과
- 코페르니쿠스 원리 (Copernican Principle)- 아무런 정보가 없을 때 종말을 추정하는 방법
- daemon- 뭔가 유용한 작업을 하는 백그라운드 스레드/프로세스
- DRY 원칙- Don't Repeat Yourself
- 에드셀 강령(Edsel edict)- 새것을 도입할 때에는 한 번에 하나씩 하자
- endian- 바이트 정렬 컨벤션
- 우아한 성능 저하 (graceful degradation)- 시스템이 실패 상황이 됐을 때, 전체 시스템이 중단되는 대신 일부 기능이라도 작동하도록 설계하는 방식
- 호프스태터의 법칙 (Hofstadter's Law)
- 헐리우드 원칙(Hollywood Principle)- "Do not call us, we call You."
- 이미테이션 게임 (The Imitation Game)- 튜링 테스트
- Kees Koster의 좋은 프로그래밍 언어와 나쁜 프로그래밍 언어
- 커코프의 원칙(Kerckhoffs's principle)- 암호의 안전성은 알고리즘이 아니라 키의 비밀성에만 의존해야 한다
- KISS 원칙 (KISS Principle)- Keep It Simple Stupid
- kluge- 클루지
- 램슨의 법칙 (Lampson's Law)- 추상화도 단순함도 올바른 선택을 대체할 수 없다
- 디미터 법칙 (The Law of Demeter)- 객체는 그것이 내부적으로 보유하고 있거나 메시지를 통해 확보한 정보만 가지고 의사 결정을 내려야 한다
- 루바르스키의 사이버네틱 곤충학 법칙 (Lubarsky's Law of Cybernetic Entomology)- 버그는 언제나 한 마리가 더 있다
- 멧칼프의 법칙 (Metcalfe's law)
- 무어의 법칙 (Moore's Law)
- mutex
- 문제 없어요 증후군 (No-Problem Syndrome)- 자신이 모든 문제의 답을 알고 있다고 믿는 증후군
- 그네의 비유- 고객이 정말로 원했던 것은 나무에 타이어를 매단 것
- 포스텔의 법칙(Postel's law)- 받을 때는 관대하게, 보낼 때는 엄격하게.
- reader-writer lock- 리더-라이터 락
- 참조 투명성- Referential Transparency
- RISC- Reduced Instruction Set Computing
- 최적화 규칙 (Rules of Optimization)- 최적화하지 말 것
- SOLID 원칙
- 망원경 규칙 (Telescope Rule)- 4인치 반사경을 만든 다음에 6인치 반사경을 만드는 것이, 6인치 반사경 하나 만드는 것보다 더 빠르다
- 피자 두 판 규모의 팀
- YAGNI- You Aren't Gonna Need It
- 제로 오버헤드 원리- Zero-overhead principle
- 지프의 법칙(Zipf's law)- 단어의 빈도는 단어 빈도 랭킹에 반비례한다
- 리누스의 법칙 (Linus's law)- 보는 눈이 충분하면 모든 버그를 찾을 수 있다
- 오렌지 주스 테스트- 항상 대안을 제시하라
- 권력 격차 지수 (Power Distance Index, PDI)- 조직이나 단체에서 권력이 작은 구성원이 권력의 불평등한 분배를 수용하고 기대하는 정도
- 3과 10의 규칙 (THE RULE OF 3 AND 10)- 회사 규모가 3과 10의 배수로 커질 때마다 모든 것이 변한다