한 사람의 상수는 다른 사람의 변수이다. (한 사람은 상수라고 생각하고 다른 한 사람은 변수라고 생각한다.)
함수 지연 바인딩; 데이터 구조는 바인딩을 트리거합니다.
의미: 프로그래밍 프로세스 후반에 데이터를 구축합니다.
이해하지 못한다. 모르다
구문 설탕은 세미콜론 암을 유발합니다.
통사론 기교를 추구하면 해석 재난을 초래할 수 있다. ) 을 참조하십시오
4. 각 프로그램은 다른 프로그램의 일부이며 거의 적합하지 않습니다.
각 프로그램은 다른 프로그램의 일부이지만 완전하지는 않습니다.
5. 만약 프로그램이 대량의 데이터를 처리한다면, 그것은 아주 적은 방식으로 처리할 것이다.
프로그램이 많은 양의 데이터를 처리하는 경우 몇 가지 처리 방법만 있습니다.
6. 대칭은 복잡성을 줄이는 개념입니다 (서브루틴을 포함한 협업 루틴). 도처에서 구하다.
대칭을 추구하는 것은 복잡함을 없애는 한 가지 방법이다. 우리는 끊임없이 그것을 추구해야 한다.
7. 정확한 프로그램을 이해하는 것보다 잘못된 프로그램을 쓰는 것이 더 쉽다.
잘못된 프로그램을 쓰는 것이 올바른 프로그램을 이해하는 것보다 쉽다.
8. 프로그램이 무관한 것에 관심을 가져야 할 때 프로그래밍 언어는 저급하다.
만약 프로그래밍 언어가 관련이 없는 것에 집중한다면, 그것은 저급한 것이다.
9. 한 데이터 구조에서 100 함수를 실행하는 것이 10 데이터 구조에서 10 함수를 실행하는 것보다 낫다.
100 함수 연산 1 데이터 구조가 10 함수 연산 10 데이터 구조보다 우수합니다.
10. 일찍 일상에 빠지다: 같은 방식으로 같은 과정을 한다. 성어를 쌓다. 표준화. 유일한 차이점 (! ) 셰익스피어와 당신 사이의 거리는 그의 어휘량이 아니라 그의 성어 수이다.
규칙을 고수하기 시작한다: 같은 방법으로 같은 일을 하고, 습관용어를 쌓고, 기준을 이해한다. 너와 셰익스피어의 유일한 차이점은 네가 파악한 성어의 수이지, 단어의 수가 아니다.
1 1. 10 개의 매개 변수가 있는 과정이 있다면, 몇 가지를 빠뜨릴 수 있습니다.
10 매개 변수를 필요로 하는 프로세스가 있다면 이미 몇 가지를 놓쳤을 것입니다.
12. 재귀는 시간을 설명으로 바꾸기 때문에 계산의 근원이다.
재귀는 시간의 대가로 묘사를 사용하기 때문에 계산의 근원이다.
13. 만약 두 사람이 똑같은 프로그램을 쓴다면, 모두가 마이크로코드에 편입되어야 한다면, 그들은 분명 다를 것이다.
두 사람이 똑같은 프로그램을 쓰면 마이크로코드 수준에서 검사해야 코드가 같다고 생각하지 않는다.
14. 장기적으로 각 프로그램은 로코코 스타일로 변한 다음 폐허로 변한다.
오랜 시간 운행의 시련 속에서, 각 프로그램은 매우 취약해졌다.
15. 처음을 제외한 모든 것을 위에서 아래로 구축해야 합니다.
각 프로그램은 처음 을 제외하고 위에서 아래로 작성해야 합니다.
16. 각 프로그램 (적어도) 에는 두 가지 목적이 있습니다. 하나는 그것을 위해 쓰여지고 다른 하나는 그렇지 않습니다.
각 프로그램에는 최소한 두 가지 기능이 있다. 하나는 네가 쓸 때 원하는 기능이고, 하나는 네가 쓸 때 원하지 않는 기능이다.
17. 만약 한 청중이 당신의 프로그램을 설명할 때 고개를 끄덕이고 깨워준다면.
만약 청중이 네가 그에게 너의 프로그램을 설명할 때 고개를 끄덕이면, 그를 깨워라.
18. 순환과 구조화 변수가 없는 프로그램은 작성할 가치가 없습니다.
순환과 구조화 변수가 없는 프로그램은 쓸 가치가 없다.
19. 네가 생각하는 프로그래밍 방식에 영향을 주지 않는 언어는 이해할 가치가 없다.
프로그래밍 언어는 당신의 사고방식에 영향을 주지 않으면 배울 가치가 없다.
20. 모듈화가 있는 곳에는 오해의 가능성이 있다. 정보를 숨기는 것은 통신을 점검해야 한다는 것을 의미한다.
모듈만 있으면 오해할 가능성이 있다. 정보를 숨기는 것은 통신을 확인하는 것이다.
번역하기가 쉽지 않다