사상 - 프로그래밍 이데올로기UNIX 사상표현성의 원칙정보는 데이터에 모아 표현 정보를 데이터에 표현하면 로직은 읽기 쉬워진다.왜냐고 하면 데이터는 로직보다 다루기 쉽다.그래서 데이터가 복잡해야 되는지 아니면 로직이 복잡해야 되는지고민하지 말고 데이터를 복잡하게 하자. ...
사상 - 프로그래밍 이데올로기UNIX 사상절약의 원칙큰 코드는 작성하지 않는다.큰 코드는 제어 불능 코드를 덧붙이지 않는다.
투명성의 원칙소프트웨어 동작의 시각화
투명성 - 소프트웨어 동작에 관해 한눈에 봐도 곧바로 무엇을 어떻게 하고 있는지 이해할수 있을것
개시성 ...
코드스피츠73 part2흐름제어LABEL, BREAK, CONTINUELABEL은 변수의 식별자와 같다.
레이블 레인지가 가르치는 곳으로 갈수있다.
레이블을 주석 형태로도 쓸수 있다.
12345678910111213const con = document.getElemen ...
사상 - 프로그래밍 이데올로기UNIX 사상UNIX의 근간이 되는 암묵적인 지식UNIX는 엄청난 생명력이 있다 1969년에 등장했다.
모듈화의 원칙소프트웨어는 복잡하다 하지만 복잡도 정도는 낮출 수 있다.코드중 관계성이 높은 요소를 모아 모듈을 작성한다.복잡한 정도를 제 ...
사상 - 프로그래밍 이데올로기7가지 설계 원리단순 원리단순함을 중시한다. 버그는 복잡한곳에서 나온다
동형 원리형태를 중요시한다. 코드에 일관성을 가지게 하자
대칭 원리형태의 대칭성을 중시한다. 참일때 처리가 있으면 거짓일떄 처리가 있어야 된다
계층 원리구조의 계층성을 ...