난관에 부딪혔을 때 옳은 문 뒤에 있으려면 장인 정신이 필요 장인 정신을 익히는 과정 1. 이론 = 장인에게 필요한 원칙, 패턴, 기법, 경험이라는 지식 습득 2. 실전 = 열심히 일하고 연습해 지식을 몸과 마음으로 체득 르블랑 법칙 : 나중은 결코 오지 않는다. - 자신이 개발한 쓰레기 같은 코드를 나중에 수정해야겠다고 다짐하지만 그 날은 돌아오지 않는다... 나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다. 비야네 스트롭스트룹의 깨끗한 코드 - 우아하고 효율적인 코드 => 우아하다 : 외양이나 태도가 기품있고, 단아하며 보기에 즐거운; - 논리가 간단한 코드 => 버그가 숨지 못함 - 의존성을 최대한 줄인 코드 => 유지보수가 쉬워짐 - 오류(메모리 누수, ra..