본문 바로가기

Book81

[독서 기록] 클린 코드 3장 / 함수 클린 코드, 로버트 C. 마틴, 박재호 이해영 옮김, 인사이트 Clean Code(클린 코드) 『Clean Code(클린 코드)』은 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 소개하고 있다. 소프트웨어 장인 정신의 가치를 심어 주며 프로그래밍 실력을 높여줄 것이다. 여러분이 노력만 한다면. 어떤 노력이 필요하냐고? 코드를 읽어야 한다. 아주 많은 코드를. 그리고 코드를 읽으면서 그 코드의 무엇이 옳은지, 그른지 생각도 해야 한다. 좀 더 중요하게는 전문가로서 자신이 지니는 가치와 장인으로서 자기 작품에 대한 헌신을 돌아보게 된다. 저자 로버트 C 마틴 출판 인사이트 출판일 2013.12.24 작게 만들어라 - 42p 함수에서 들여쓰.. 2022. 11. 8.
[독서 기록] 클린 코드 1~2장 / 깨끗한 코드, 의미 있는 이름 클린 코드, 로버트 C. 마틴, 박재호 이해영 옮김, 인사이트 Clean Code(클린 코드) 『Clean Code(클린 코드)』은 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 소개하고 있다. 소프트웨어 장인 정신의 가치를 심어 주며 프로그래밍 실력을 높여줄 것이다. 여러분이 노력만 한다면. 어떤 노력이 필요하냐고? 코드를 읽어야 한다. 아주 많은 코드를. 그리고 코드를 읽으면서 그 코드의 무엇이 옳은지, 그른지 생각도 해야 한다. 좀 더 중요하게는 전문가로서 자신이 지니는 가치와 장인으로서 자기 작품에 대한 헌신을 돌아보게 된다. 저자 로버트 C 마틴 출판 인사이트 출판일 2013.12.24 신은 세세함에 깃들어 있다. 건축가인 루.. 2022. 11. 8.
[독서 기록] 공학의 시간, 이순석 지음, 청림출판 공학의 시간 ★★★ 이광형 KAIST 교수 · 최진석 서강대 교수 · 김태유 서울대 교수 추천 도서 ★★★ “이 비정상적인 박사의 통찰에 미래의 노멀이 담겨 있다” _최재붕 성균관대 교수 고민 없는 기술 개발은 멈추고, 새로운 세상으로 나아가야 할 때 지속 가능성을 꿈꾸는 ETRI 디지털건축가의 인문학적 시선 지난 24년간 편성된 국가 R&D 예산, 300조 원. 어마어마한 금액을 연구개발에 쏟아부었음에도 여전히 그 성과가 미약한 이유는 무엇일까? 오랜 축적으로 지위를 획득한 선도 국가들의 ‘과학’, 막대한 인구와 자원을 무기로 빠르게 성장하는 후발 국가의 ‘기술’을 우리가 앞지를 수 있는 방법은 없는 걸까? 다가올 미래를 예측하고 새로운 세상을 설계하는 디지털건축가 이순석 박사는 이에 대해 다음과 같이.. 2022. 11. 4.
[독서 기록] 자바 Junit을 활용한 실용주의 단위 테스트, 제프 랭어, 앤디 헌트, 에이브 토마스 지음, 유동환 옮김, 길벗 자바와 JUnit을 활용한 실용주의 단위 테스트 『실용주의 프로그래머』의 앤디 헌트와 데이브 토마스가 알려주는 실용주의 단위 테스트! 클린 코드의 핵심인 단위 테스트, 어디서 어떻게 시작해야 할까? 책에서는 단위 테스트의 개념과 작성 이유부터 테스트 가이드라인, 목 객체 사용법, 자동화된 단위 테스트, 리팩토링까지 단위 테스트의 핵심 내용을 설명한다. 또한, 자바와 JUnit으로 단위 테스트를 단계별로 실습할 수 있게 구성했다. 단위 테스트가 처음이거나, 단위 테스트를 좀 더 깊게 이해하고 싶은 분들에게 추천한다. 저자 제프 랭어, 앤디 헌트, 데이브 토마스 출판 길벗 출판일 2019.06.30 단위 테스트를 작성하는 이유 - 26p assertTrue 사용예 @Test public void hasPos.. 2022. 11. 4.
[독서 기록] 자바 코딩의 기술, 사이먼 하러, 요르그 레너드, 리누스 디에츠, 심지현, 길벗 자바 코딩의 기술 전문가의 코드와 비교하면서 배운다 코딩 스킬을 개선하는 가장 좋은 방법은 전문가의 코드를 읽는 것이다. 오픈 소스 코드를 읽으면서 이해하면 좋지만, 너무 방대하고 스스로 맥락을 찾는 게 어려울 수 있다. 그럴 땐 이 책처럼 현장에서 자주 발견되는 문제 유형 70가지와 해법을 비교하면서 자신의 코드에서 개선할 점을 찾는 것이 좋다. 적절한 코드를 작성하는 법을 배운다 너무 과하지 않으면서 간결하게, 군더더기 없이, 딱 필요한 만큼만 있는 코드를 작성하는 방법을 배워보자. BufferedReader를 br로 선언하는가? buffered로 선언하는가? 왜 reader로 선언해야 한다고 해법을 제시할까? 이 책은 변수명을 어떻게 짓는가, 주석은 어떻게 써야 하는가부터 시작해서 단계별로 주제를 .. 2022. 11. 1.