중요한 것은 주어진 상황이 맞닥뜨린 문제를 구체적으로 이해하려는 노력이지 카탈로그를 외우는지 여부가 아니기 때문이다.


철학은 남의 것을 외워서 하는 것이 아니라 자기 스스로 하는 것이다.

패턴을 학습한 프로그래머는 유지보수를 고민하게 된다. 그 것이 좋은 프로그래머이다.

리팩토링은 새로운 코드를 만들면서 미래를 향해 나아가는 프로그래밍이 아니라, 이미 존재하는 코드를 부수면서 과거로 뛰어드는 프로그래밍이다.

80:20 원칙이란 프로그램 소스코드의 80%는 소프트웨어의 전체 성능에 20%정도의 영향을 미치고, 나머지 20%가 성능의 80%를 좌우한다는 원칙을 의미한다. XML은 그래서 80%에 해당하는 소스코드에서 사용될 때 성능에 큰 영향을 주지 않지만 나머지 20%의 영역에서는 성능에 영향을 미친다.

소금을 뿌리되 넘치거나 모자라지 않게 뿌리는 요리사의 균형 감각은 음식의 맛을 좌우하는 열쇠다.
Posted by '김용환'
,