차례 1장. 형식 연역 2장. auto 3장. 현대적 C++ 적응하기 4장. 똑똑한 포인터 5장. 오른값 참조, 이동 의미론, 완벽 전달 6장. 람다 표현식 7장. 동시성 API 8장. 다듬기 Item 23: std::move와 std::forward를 숙지하라 기억해 둘 사항들 - std::move는 오른값으로의 무조건 캐스팅을 수행한다. std::move 자체는 아무것도 이동하지 않는다. - std::forward는 주어진 인수가 오른값에 묶인 경우에만 그것을 오른값으로 캐스팅한다. - std::move와 std::forward 둘 다, 실행 시점에서는 아무 일도 하지 않는다. Item 24: 보편 참조와 오른값 참조를 구별하라 기억해 둘 사항들 - 함수 템플릿 매개변수의 형식이 T&& 형태이고 T가..
많은 개발자들이 테스트 주도 개발이 좋다고 얘기한다. 그러나 막상 처음으로 프로젝트에 적용하려 하면 어떻게 시작해야 할지 막막하고 여러 난관에 부딛치게 된다. 테스트 도구는 무엇을 쓸 것인가? 레거시 코드의 의존성은 어떻게 깰 것인가? 어떻게 팀 개발 문화에 정착시킬 것인가? NDC 2013에서 홍종찬 님의 발표는 다른 개발자들은 테스트 주도 개발을 어떻게 실무에 적용해서 잘 사용하고 있을까라는 내 궁금증을 어느 정도 풀어줬다. 그리고 덕분에 그동안 미뤄오면 마이클 페더스의 도 읽는 계기가 됐다. 목차 1. GoogleTest를 써라 2. 의존성을 끊어라 3. 시행착오로 얻은 행동요령들 참고 Google Test https://github.com/google/googletest null object 패턴..
데이비드 실즈의 책 제목처럼 우리는 언젠가 죽는다. 어느 누구도 피할 수 없는 진실이다. 하지만 우리는 너무 쉽게 이 사실을 망각하며 살아간다. 내 인생의 끝이 언제인지 알 수 있다면 남은 시간을 계획적으로 더 가치있게 쓸 수 있을까? 어쩌면 언제 끝날지 모르는 삶의 불확실성 때문에 더더욱 오늘 하루 지금 이 순간을 가치있게 보내야 하는지도 모르겠다. 이 책을 읽으면서 훌륭한 의사이자 작가 폴 칼라니티를 알게 되었는데 이제 더 이상 그의 책도 그의 소식도 접할 수 없다니 안타깝다. 칼라니티에게 간절했던 건강한 하루 한 달 일 년을 지금 살고 있다는 사실을 잊지 않고 싶다. 아름다운 이 책의 제목처럼 그의 영혼은 숨결에서 바람이 되어 이 책을 읽는 사람들의 가슴속에 남아 특별한 가르침을 주고 있는 것 같다..
- #레거시코드
- #cpp
- #팀개발
- Effective Modern C++
- #ModernCPP
- #스콧마이어스
- #mva
- #로버트마틴
- #코드최적화
- #techdays2015
- Effective C++
- 상속
- #cplusplus
- #EffectiveModernCpp
- #임백준
- #자녀교육
- #uwp
- #scottmeyers
- Scott Meyers
- #알고리즘
- 객체 지향 설계
- #build2016
- #csharp
- #세미나
- #ndc
- #제럴드와인버그
- #프로그래밍심리학
- #마이클페더스
- 책
- #클린코드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |