소프트웨어 악취를 제거하는 리팩토링 - 구조적 설계 문제를 풀어내는 최선의 실천법!

1 다른 리팩토링 책에 비해서 실습 비중보다는 이론적인 내용이 많다. 특히 기술부채에 관련된 내용이 잘 정리되어 있어서 도움을 받았다. 특히 6장 내용은 코드리뷰나 짝코딩을 하면서 토론을 할 수 있는 내용이라 팀에서 같이 읽으면 더 좋을 듯 싶다. 프로그램이 진화하면서 유지보수...
더 읽기

린 애자일 기법을 활용한 테스트 주도 개발

1 CD 대여점을 만들면서 생기는 다양한 ‘테스트’ 기법에 대한 내용을 담고 있다. 대화체로 진행되고, 챕터가 굉장히 짧고 흡입력이 높기 때문에 쉬엄 쉬엄 읽다보면 책을 덮을 수 있다. 2 일단 이 책의 번역은 크게 문제될 것이 없다. 하지만 에이콘 출판사 책은...
더 읽기

알키비아데스 1,2(정암학당 플라톤 전집 3)

1 소크라테스가 알키비아데스에게 극딜하는 내용이 주를 이룬다. 결론적으로 말해서 절대적 ‘미소년’인 알키비아데스의 ‘무지’를 깨우치기 위해서 ‘질문’으로 알키비아데스의 ‘무지’를 알키비아데스 스스로 증명하게 만드는 내용이다.(이런 정도의 극딜을 당하고도 소크라테스와 절친으로 지내는거 보면 알키비아데스 형도 성격이 좋은 것 같다) 2 우리가 스스로를 깨닫기...
더 읽기

내 맘대로 위클리 뉴스 2016년 15주

Python How to approach machine learning as a non-technical person 걸어온 길을 되돌아보게 만드는 문장이다. “Ultimately, ML is meant to be used in the context of a given task, a problem with inputs and a way to objectively assess how...
더 읽기

내 맘대로 위클리 뉴스 2016년 14주

Python Why Airbnb Has a Data Scientist on Every Leadership Team Airbnb에서 Data Scientist의 역할을 알 수 있고, 역량에 대해서 생각해 볼 수 있음 고객은 데이터를 사용하는 방법에 따라서 달라짐 “That customer will choose the service that’s best suited for...
더 읽기

갈등하는 번역

1 난 번역자가 아니라서 번역에 대한 내용보다 ‘메세지’를 제대로 전달하는 방법을 배울 수 있었다. 프로그래밍 문서 몇장 번역해본게 전부라서 아쉽게도 더 깊은 내용은 경험 할 수 없어서 정말 많이 아쉽다. 번역이란 역할을 조금 더 많이 경험해 봤다면 좀 더 다양한...
더 읽기

테스트 주도 개발

1 예전에 자바로 차근 차근 진행했다면 이번엔 파이썬으로 진행했다. 읽으면 읽을수록 행간에서 느껴지는 질문만 늘어나지만 여전히 재미있고, 질문이 많아져서 재미있게 읽었다. 빨강 - 초록 - 리팩토링 기술적 대화의 주제가 충분히 분명해질 수 있다면, 소프트웨어 엔지니어들은 일일 단위 혹은 주 단위의...
더 읽기

SQL 레벨업

‘트랜잭션 매니저’와 ‘락 매니저’도 굉장히 중요합니다. 하지만 이러한 것들은 ‘하나의 SQL 구문을 처리하는 때’가 아니라 ‘여러 SQL 구문을 동시에 실행하는 때’의 성능과 관련있는 매커니즘입니다. 1 SQL이 실행되는 내부의 ‘이야기’를 잘 들려준다. 그리고 PostgreSQL을 기본으로 설명하기 때문에 꽤나 흥미롭게 읽었다. 하지만...
더 읽기

그림으로 이해하는 현대사상

1 어렵다고 소문이 무성한 ‘현대철학’을 그림으로 이해시켜 주려고 노력한다. 다른건 모르겠지만 어떤 ‘사상’이나 ‘철학’을 ‘그림’으로 쉽게 표현한다는 점에서 몇번을 읽어도 재미있다.
더 읽기

수리철학의 기초

[…] 따라서 자연수론에서 연역되는 모든 순수수학이 논리학의 연장에 불과하다는 것을 알게 된다. 1 지하철에 가볍게 읽기엔 너무 힘들어 보이지만, 그래도 읽다보면 ‘러셀’형님이 하시는 말씀이 어떤건지는 짐작이 된다. 특히 이 책을 순수 논리주의의 끝판왕이 쓴 ‘수학책’이라고 생각하기 쉽지만, 이 책은 ‘수리철학’...
더 읽기

시작하세요! iOS 6 프로그래밍

1 중고서점에서 구매해서 봤다. iOS 개발을 전혀 할 줄 모르고, 몇가지 필요한 기능만 가지고 단순 코딩만 하다고 이번에 ‘절실하게’ 필요한 일이 있어서 몇가지 앱을 만들면서 평소에 궁금했던 내용을 가볍게 알아보기 위해서 구매했다. iOS 6 버전이라 걱정은 했지만, 읽어보니 나에게 필요한...
더 읽기

빛과 소리의 향연, 안드로이드 미디어 프로그래밍

1 아날로그인 빛과 소리에 관한 이야기를 시작으로 ‘압축과 표현’에 이르는 가장 디지털적인 내용까지 알기 쉽게 담아내고 있다. 그리고 중간에 코드를 가지고 세부적인 설명을 하고 있기 때문에 이론과 실습을 병행할 수 있다는 장점이 있다.(소스코드는 저자의 네이버 카페에 가면 다운 받을 수...
더 읽기

내 맘대로 위클리 뉴스 2016년 13주

Python In defense of the pie chart 데이터 시각화와 관련된 몇가지 ‘오류’에 대해서 소개 “Always start your pie charts at the top. We naturally start reading pie charts at the top (the 0° mark). Don’t violate your readers’ expectations.” BayesDB:...
더 읽기

내 맘대로 위클리 뉴스 2016년 12주

Python Mathematicians Discover Prime Conspiracy ‘솟수’에 대한 이야기 ‘Random Primes’에 관한 부분은 읽어 볼 만함 Prime numbers, of course, are not really random at all — they are completely determined. Yet in many respects, they seem to behave like a...
더 읽기

내 맘대로 위클리 뉴스 2016년 11주

Python 7 Datasets You’ve Likely Never Seen Before 흥미로운 주제를 가지고 있는 7가지 ML 데이터 셋을 소개하고 있음 듣도 보도 못한 데이터인 비둘기 경주에 많은 관심을 가지고 데이터를 가지고 놀고 있음 BallR: Interactive NBA Shot Charts with R and Shiny...
더 읽기