{"product_id":"book-9788966263998","title":"내 코드가 그렇게 이상한가요?(프로그래밍인사이트)","description":"예약 판매부터 1만 부 돌파! 일본 아마존 IT 분야 베스트셀러\u003cbr\u003e\n개발자가 직접 선정한 〈IT 엔지니어 도서 대상 2023〉 기술서 부문 대상\u003cbr\u003e\n공감 100% 나쁜 코드 사례로 배우는 지속 가능한 코드 설계 입문서\u003cbr\u003e\n소프트웨어를 개발하면서 다음과 같은 경험을 해 본 적 있지 않나요?\u003cbr\u003e\n \u003cbr\u003e\nㆍ 어떤 곳의 코드를 변경하니 다른 곳에서 버그가 발생했다.\u003cbr\u003e\nㆍ 코드를 변경했을 때 영향을 끼치는 부분이 어디인지 여기저기 찾아다녔다.\u003cbr\u003e\nㆍ 코드를 읽고 이해하는 데만 하루가 걸렸다.\u003cbr\u003e\nㆍ 쉽게 생각했던 사양 변경과 버그 수정에 며칠을 소비했다.\u003cbr\u003e\n \u003cbr\u003e\n위와 같은 상황으로 괴로워하면서도 개발을 어렵게 하는 원인이 무엇인지조차 몰랐거나 원인을 알아도 어떻게 개선해야 할지 몰라 헤맨 적이 있을 것입니다. 그 이유는 이상적인 구조를 잘 모르기 때문입니다. 코드의 가독성을 높이고, 유지 보수를 용이하게 하며, 버그 발생을 줄이는 ‘좋은 코드’는 분명히 존재합니다. 우리 주변에서 마주칠 만한 나쁜 코드 사례를 하나하나 살펴보며, 좋은 코드로 개선하는 방법을 알아봅시다.\u003cbr\u003e\n이 책에서는 객체 지향 설계를 통해 코드 품질을 높이는 방법을 설명합니다. 설계를 고민하지 않고 작성한 코드는 오로지 한 치 앞만 바라본 코드라고 보며, 설계를 염두에 두고 코드를 작성할 것을 강조합니다. 복잡한 로직을 구분하고 정리하여 질서 정연한 구조로 개선하는 다양한 객체 지향 설계 기법을 통해 소프트웨어의 성장 가능성을 높일 수 있습니다.\u003cbr\u003e\n \u003cbr\u003e\n저자의 책 소개 인터뷰: https:\/\/www.youtube.com\/live\/_qXG06v8HAI?feature=share","brand":"My Store","offers":[{"title":"Default Title","offer_id":48982447784188,"sku":"9788966263998","price":29.21,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/4681\/9068\/files\/9788966263998.jpg?v=1776354623","url":"https:\/\/bookstore12.com\/products\/book-9788966263998","provider":"Bookstore 12","version":"1.0","type":"link"}