본문 바로가기

전체 글328

앤 라모트의 <나쁜 날들에 필요한 말들> 나쁜 날들에 필요한 말들국내도서저자 : 앤 라모트(Anne Lamott) / 한유주역출판 : 웅진지식하우스 2015.01.20상세보기 나쁜 날들로 인해 고뇌하는 사람들에게 이 책을 읽은 후 도움이 될까 싶어 읽게 되었는데, 선택을 잘한 책이었다. 그리고 책을 읽다 보면 간간히 그림과 함께 책의 내용을 정리해 놓은 몇 줄의 글귀가 있는데, 그림이 예쁘고 함께 보면서 의미 파악을 쉽게 할 수 있어서 좋았다. 책의 전반적인 내용은 "비극 이후의 삶"에 대해서 우리가 대처해야 할 자세에 대해서 설명하고 있다. 인생이 언제나 좋은 일만 생길 수 없고 나쁜 날이 생기더라도 혼자서 끙끙 앓지 말고, 친구들이나 이웃에게 도움을 받고, 도움 받은 후에는 다시 도움을 되돌려주라고 저자는 말하고 있다. 또한 힘들고 어려운 .. 2017. 9. 27.
[1부 코드와 마주보기] Chapter4 문서화 도구 좋은 코드를 만든다는 것은 잘 문서화된 코드를 만든다는 의미이다 스스로-문서화하는 (self-documenting) 코드를 작성 하자! 스스로-문서화하는 코드 코드에 대해서 완벽하고 올바른 설명을 하는 유일한 문서? 코드 자체 코드를 좋은 문서로 만들기 위해 할 수 있는 모든 일을 해야 한다. 누구든지 읽을 수 있는 그런 종류의 문서를 만들자. 스스로-문서화하는 코드는 쉽게 읽을 수 있는 코드이다. 제일 많이 나오는 쉽게 읽을 수 있는 우리의 코드는? 머리말 소스 파일은 코드 코멘트 헤더(code comment header)로 시작해야 한다. 팀 내에서 사용 하고 있다. 목차 최신 에디터나 IDE를 사용하면 파일에 있는 내용(모든 클래스, 함수, 변수)을 목록으로 볼 수 있기에 하지 말자. 부 소스 파일.. 2017. 9. 27.
정규식 테스트 사이트 정규식을 많이 사용하다 보니 테스트 사이트를 검색해 봤는데해당 사이트 가 제일 좋은 거 같다. 오른쪽 flag에서 global, multiline 체크하고 사용 https://regexr.com/ 2017. 9. 27.
[1부 코드와 마주보기] Chapter3 이름이 뭐길래 이름? 신원: 가장 기본적인 개념 행동: 행동에 대한 암시 인지: 이름은 무언가가 다른 것과 구분되는 실체임을 표시 왜 이름을 잘 붙여야 하나? 소스 코드의 작성은 모두 명료한 의사소통에 관한 것이라는 사실을 기억하자 명료한 이름을 붙이면 잘 만들어진 코드라는 품질보증 스티커가 하나 붙여지는 셈이다. 이름을 잘 붙이는 능력은 코드 장인의 중요한 스킬!! - 참 어렵다고 생각한다!! 쉽게 하는 방법이 있으면 공유하고 싶습니다? 있습니까? 코드 장인은 읽기 쉬운 코드를 작성하기 위해 열심히 일한다! 우리는 무엇에 이름을 붙이는가? 변수, 함수, 타입(클래스, 열거 타입, 구조체, 사용자 정의 타입), C++의 네임스페이스와 JAVA의 패키지, 메크로, 소스파일 이름 붙이기 무엇에 이름을 붙일 것인지가 가장 .. 2017. 9. 26.
윈도우 JRE 설치 [설치방법]오라클 사이트 접속 : https://www.java.com/ko/download/manual.jsp"Windows 오프라인 (64비트)" 선택 후 다운로드(Windows PC가 32비트 일경우 "Windows 오프라인" 선택"jre-8u144-windows-x64.exe" 실행 후 설치 2017. 9. 25.
[1부 코드와 마주보기] Chapter2 최고의 레이아웃 계획 코드 프레젠테이션(code presentation)이란? 코드의 내용이나 논리 구조가 아닌 코드의 겉모습을 말한다. 본래 코드 프레젠테이션에는 문법적, 의미론적 의미는 없다. 또한 컴파일러는 프레젠테이션을 무시한다. 그런데 왜 필요한가? 중요한가? 프레젠테이션은 코드의 질에 상당한 영향을 미치기 때문에!! 프로그래머는 레이아웃을 기초해서 코드 안쪽에 있는 의미를 읽는다. 잘못된 포매팅은 코드를 따라가기 힘들게 만들 뿐만 아니라, 버그도 숨길 수 있기에 중요하다! 누가 읽을 것인지 알아야 소스코드에는 세 종류의 독자가 있다. 우리 자신 코드를 쓰고 난 다음에는 자기 자신이 바로 읽을 수 있어야 할 뿐만 아니라, 몇 년이 지난 후에 다시 보았을 때도 읽을 수 있어야 한다. 컴파일러 코드가 문법에 맞기만 하면.. 2017. 9. 22.