리뷰 2

읽고 있는, 읽어야 할 책을 간단히 정리하고 설명해보기

모던 자바스크립트 Deep Dive (완독) 와 함께 자바스크립트 참고서 역할로 가지고 있는 책. 굵기와 구체적이고 친절한 내용 덕분에 보고만 있어도 마음이 든든하다. 하지만 읽지 않으면 소용없으니까, 자바스크립트를 공부하는 중 모르는 내용이나 더 탐구할 내용이 있으면 인터넷만 찔끔 찾다가 넘어가지 말고, 이 책을 기본으로 나만의 방식으로 정리하는 습관을 들이자. 오브젝트 ( 1/5 완료) 객체 지향을 실습하고 배우기에 안성맞춤인 책이기 때문에 구매했다! 이것도 굵기가 상당해 묵직함 만큼 마음이 든든하다. 그런데 읽지 않으면 꿔다놓은 보릿자루, 그림의 떡, 낫 놓고 기역자 ... 객체지향 패러다임은 프로그래밍에 있어서 아주 중요한 개념이니 능숙해지기 위해 꼭 읽어야 하니, 그 소중함을 놓치지 말자. 하루..

리뷰/책 2021.03.15

<오브젝트>에서 말하는 '객체지향, 왜 필요한가?'

책 에서 말하는 객체지향 설계 책 의 34쪽에서 36쪽을 발췌, 요약한 글입니다. 설계가 왜 필요한가 항상 변경되는 요구사항에 잘 대응하기 위해서 좋은 설계가 필요하다. 우리가 짜는 프로그램은 두 가지 요구사항을 만족시켜야 한다. 우리는 오늘 완성해야 하는 기능을 구현하는 코드를 짜야 하는 동시에 내일 쉽게 변경할 수 있는 코드를 짜야 한다. 좋은 설계란 오늘 요구하는 기능을 온전히 수행하면서 내일의 변경을 매끄럽게 수용할 수 있는 설계다. - 35p 요구사항은 항상 변경된다. 코드를 변경해야 한다. 버그가 발생할 가능성이 높아진다. 그러니 변경을 수용할 수 있는 설계가 중요하다. 객체지향 설계 객체지향 프로그래밍은 의존성을 효율적으로 통제할 수 있는 다양한 방법을 제공함으로써 요구사항 변경에 좀 더 수..