리팩터링 2판 (Martin Fowler) 핵심 정리·코드 품질을 높이는 설계법
·
책 서평/IT 서적
안녕하세요, DeepCode 입니다. 이번 글에서는 리팩터링 2판(Martin Fowler)을 정리해보려고 합니다. 평소 유지보수가 어려운 코드를 마주할 때마다 어떻게 하면 더 깔끔하게 다듬을 수 있을지 고민하던 중 이 책을 다시 꺼내 들게 되었습니다.출처: 알라딘 1. 리팩터링 2판 (Martin Fowler), 어떤 책인가요이 책은 소프트웨어 공학의 거장 마틴 파울러가 집필하였으며, 코드의 구조를 개선하는 구체적인 방법론을 제시합니다. 2판은 최신 프로그래밍 언어와 패러다임을 반영하여 더욱 풍성해진 내용을 담고 있습니다. 코드 냄새를 식별하는 카탈로그와 이를 해결하기 위한 작은 단계의 리팩터링 기법을 테스트 코드와 병행하는 법을 핵심 메시지로 전달합니다.2. 코드의 품질을 결정하는 작은 변화의 힘리팩..
딥 워크 (칼 뉴포트) 핵심 정리·생산성을 높이는 몰입의 기술
·
책 서평/자기계발
안녕하세요, DeepCode 입니다. 이번 글에서는 딥 워크(칼 뉴포트)를 정리해보려고 합니다.정보의 홍수 속에서 집중력을 잃어가는 스스로를 발견하고, 생산성의 본질을 찾고 싶어 이 책을 집어 들었습니다.출처: 알라딘 ▶ 1. 딥 워크 (칼 뉴포트), 어떤 책인가요컴퓨터 과학 교수인 칼 뉴포트가 저술한 이 책은 현대 사회의 산만한 환경 속에서 어떻게 가치 있는 성과를 낼 것인가를 다룹니다.단순히 열심히 일하는 것이 아니라, 인지 능력을 한계까지 밀어붙이는 고도의 집중 상태를 유지하는 전략을 제시합니다.디지털 시대에 생존하기 위한 가장 강력한 무기로 '몰입'의 힘을 강조하는 것이 이 책의 핵심 메시지입니다.▶ 2. 딥 워크의 핵심 개념인 몰입의 가치 요약딥 워크란 방해받지 않는 상태에서 수행하는 인지 능력..
마인드셋 (캐롤 드웩) 핵심 정리·성장하는 삶을 위한 사고방식
·
책 서평/자기계발
안녕하세요, DeepCode 입니다. 이번 글에서는 마인드셋(캐롤 드웩)을 정리해보려고 합니다.평소 스스로의 한계를 규정짓는 습관 때문에 고민하던 중, 사고방식의 근본적인 변화를 제안하는 이 책을 발견하게 되었습니다.출처: 알라딘 ▶ 1. 마인드셋(캐롤 드웩), 어떤 책인가요스탠퍼드 대학교의 심리학 교수인 캐롤 드웩이 저술한 이 책은 인간의 성취와 발달을 결정짓는 심리적 기제를 다룹니다. 수십 년간의 연구를 바탕으로 집필되었으며, 우리가 세상을 바라보는 두 가지 근본적인 틀을 제시합니다. 핵심 메시지는 지능이나 재능은 고정된 것이 아니라 노력과 전략을 통해 확장될 수 있다는 믿음의 중요성입니다.▶ 2. 고정 마인드셋과 성장 마인드셋의 격차이 책을 관통하는 핵심 명제는 인간의 능력을 바라보는 관점이 삶의 ..