여러가지
-
클린코드 - 더 좋은 코드란?여러가지/book 2018. 7. 20. 10:23
Clean Code - 로버트 C. 마틴 장인 정신을 익히는 과정은 두 단계로 나뉜다. 바로 이론과 실전. 첫째, 장인에게 필요한 원칙, 패턴, 기법, 경험이라는 지식을 습득해야 한다. 둘째, 열심히 일하고 연습해 지식을 몸과 마음으로 체득해야 한다. 깨끗한 코드를 작성하는 방법은 배우기 어렵다. 단순히 원칙과 패턴을 안다고 깨끗한 코드가 나오지 않는다. 고생해야한다. 스스로 연습하고 실패도 맛봐야 한다. 남들이 시도하다 실패하는 모습도 봐야 한다. 그들이 넘어지고 일어서는 모습도 봐야 한다. 결정을 내리느라 고민하는 모습, 잘못된 결정으로 대가를 치르는 모습도 봐야한다. Clean Code 코드가 존재하리라 코드는 요구사항을 상세히 표현하는 수단 - 기계가 실행할 정도로 상세하게 요구사항을 명시하는 작..