성공으로 이끄는 팀 개발 실천 기술 이케다 타카후미,후지쿠라 카즈아키,이노우에 후미아키 공저/김완섭 역 차례 CH 1. 팀 개발이란? CH 2. 팀 개발에서 발생하는 문제 CH 3. 버전 관리 CH 4. 티켓 관리 CH 5. CI(지속적 통합) CH 6. 배포 자동화(지속적 전달) CH 7. 회귀 테스트 이번 챕터를 읽으면서 명확하게 이해되지 않은 부분은 svn과 git의 차이점이였다. 아래 슬라이드는 이 책보다 그 차이점과 git의 개념을 더 알기 쉽게 설명하고 있는 것 같다. svn 능력자를 위한 git 개념 가이드 from Insub Lee 본문 중에서... 버전 관리 시스템 버전 관리 시스템을 효율적으로 사용하는 것은 팀 개발을 효율화하기 위해 없어서는 안 될 가장 기본적인 요소다. 버전 관리 시..
내 안에서 나를 만드는 것들 애덤 스미스 원저/러셀 로버츠 저/이현주 역 본문 중에서... "인생은 한권의 책과 같다. 어리석은 자는 마구 넘겨 버리지만, 현명한 자는 열심히 읽는다. 인생은 단 한 번만 읽을 수 있다는 것을 알기 때문이다." - 장 파울 1장. 어떻게 우리의 삶이 바뀔 수 있는가 인간이 아무리 이기적인 존재라 할지라도, 기본 바탕에는 선한 본성이 있기 때문에 다른 사람의 행복을 바란다. '경제학이야말로 인생을 최대치로 활용하는 방법에 관한 학문이다.' 인생은 끊임없는 선택의 연속이다. 인생을 최대치로 활용한다는 것은 곧 인생에서 현명하고 훌륭한 선택을 많이 한다는 뜻이다. 이렇듯 하나를 취하고 다른 하나를 버리는 선택에 대하여, 그리고 내 선택이 다른 사람들의 선택과 어떤 관계가 있는지..
성공으로 이끄는 팀 개발 실천 기술 이케다 타카후미,후지쿠라 카즈아키,이노우에 후미아키 공저/김완섭 역 차례 CH 1. 팀 개발이란? CH 2. 팀 개발에서 발생하는 문제 CH 3. 버전 관리 CH 4. 티켓 관리 CH 5. CI(지속적 통합) CH 6. 배포 자동화(지속적 전달) CH 7. 회귀 테스트 본문 중에서... "소프트웨어 공학에서 리팩토링(refactoring)은 주로 '결과의 변경 없이 코드 구조를 재조정함'을 뜻한다." - 위키피디아 테스트 코드를 사용하지 않고 레거시 코드를 양산하면 소프트웨어 품질이 저하된다. '바른 것'을 확인하기 위한 수단이 눈으로 확인하는 테스트뿐이라면, '바른 것'을 확인하기 위한 시간이 늘어나서 회귀 테스트 실행이 비현실적이 된다. 테스트로 시간을 낭비하면서 ..
디버깅 도구를 사용할 수 있다고 모든 문제가 해결되는 것은 아니다. 그러나 좋은 도구는 개발자의 문제 해결 시간을 줄여 개발 생산성을 높여준다. 아래 세미나는 Visual Studio 2015의 새로운 디버깅 기능과 해당 데모를 간략하게 보여준다. 세미나 동영상 발표 자료 [Td 2015]디버깅, 어디까지 해봤니 당신이 아마도 몰랐을 디버깅 꿀팁 공개(김희준) from Sang Don Kim 참고 Collect IntelliTrace Data Outside Visual Studio with the Standalone Collector https://msdn.microsoft.com/library/hh398365(v=vs.110).aspx IntelliTrace Standalone Collector 다운로..
딸에게 주는 레시피 공지영 저 본문 중에서... "모든 살아 있는 존재는 자기 자신이 되고자 한다. 올챙이는 개구리가, 애벌레는 나비가, 상처받은 인간은 완전한 인간이 되고자 하는 것이다. 이것이 바로 영성이다." - 엘런 배스 "어른이 된 우리에게는 이제 두 가지 임무가 있다. 곧, 가는 것과 되는 것(to go and to be)이다. 성숙을 위한 첫번째 임무는 도전, 공포, 위험 그리고 어려움에도 불구하고 가는 것이다. 두 번째 임무는 그것에 대해 인정을 받건 그렇지 않건 간에 단호하게 자신의 길을 가는 것이다. 인정은 다른 사람의 마음 안에 나의 투사(projection)가 함께 만나는 것을 의미한다." - 데이비드 리코 이 세상에서 버거운 질량을 가지고 존재하는 돈다발, 땅문서, 집, 건물, 전..
프로그래밍 심리학 제랄드 M. 와인버그 저/조상민 역 제럴드 와인버그의 새 책을 계속 만나보고 싶은데 연세가 많으시다는게 참 아쉽다. 이 분의 잘 다듬어진 문장들을 읽고 있으면 과학자를 넘어 문인 또는 지성인의 글이라는 생각이 든다. 이 책을 읽으면서 내가 프로그래밍하면서 놓치고 있는 것들에 대해 잠시나마 생각해 볼 수 있었다. 프로그래밍은 결국 사람이 하는 행위이다. 아무리 개발과 관리 기술이 발달해도 일하는 사람에 대한 이해가 부족하면 좋은 프로그래머가 만든 좋은 프로그램은 기대하기 힘들것이다. 차례 1부. 인간 행위로 보는 프로그래밍 2부. 사회 할동으로 보는 프로그래밍 3부. 개인 행위로 보는 프로그래밍 4부. 프로그래밍 도구 5부. 에필로그 본문 중에서... 4부. 프로그래밍 도구 11장. 프로..
강의 내용을 무조건 따라하기보다 '어떤 코드가 좋은 코드인가' 부터 먼저 고민봐야 할 것 같다. 요약 대체할 수 있는 조건부 컴파일은 템플릿으로 기름칠! 매크로는 가급적 사용하지 말고 열거체와 함수로 기름칠! 리소스 관리에는 RAII, 기왕이면 스마트 포인터로 기름칠! 일회성으로 사용하는 함수는 람다식으로 기름칠! 복잡한 타입에는 auto로 기름칠! 반복 횟수에 고통받지 말고 범위 기반 for문으로 기름칠! 참고 모던 C++ 예제 코드 http://www.github.com/utilForever/ModernCpp C++ 핵심 가이드라인 영문 : https://github.com/isocpp/CppCoreGuidelines 한글 : https://github.com/CppKorea/CppCoreGuidel..
프로그래밍 심리학 제랄드 M. 와인버그 저/조상민 역 차례 1부. 인간 행위로 보는 프로그래밍 2부. 사회 할동으로 보는 프로그래밍 3부. 개인 행위로 보는 프로그래밍 4부. 프로그래밍 도구 5부. 에필로그 본문 중에서... 3부. 개인 행위로 보는 프로그래밍 7장. 프로그래그밍의 다양성 프로그램은 사람이 만드는 다른 모든 물건처럼 명확한 수명과 활용 범위를 두고 설계되어야 한다. 수백 년 동안 유지될 수 있을 만큼 논리적인 방법으로 만든 장인의 작품처럼, 프로그램에는 과도하게 설계된 부분도 미진하게 설계된 부분도 있어서는 안된다. 그러나 프로그래머에게는 가장 많은 작업을 요하는 부분보다 가장 흥미로운 지적 도전을 즐길 수 있는 부분에 더 많은 시간을 할애하는 직업병이 있다. 적재적소에 필요한 재능을 투..
.NET 2015의 에코시스템은 아래 그림과 같다. 는 .NET 2015의 에코시스템의 주요 컨포넌트에 대해서 대략적으로 설명한다. 세미나 영상 발표 자료 [Td 2015]windows, linux, mac 신경 안 쓴다. .net 2015와 더더 좋아지는 c# 살짝 훔쳐보기(김명신) from Sang Don Kim 참고 자료 Announcing .NET Framework 4.6 http://blogs.msdn.com/b/dotnet/archive/2015/07/20/announcing-net-framework-4-6.aspx .NET Framework 4.6의 응용 프로그램 호환성 https://msdn.microsoft.com/ko-kr/library/dn833127(v=vs.110).aspx .NE..
프로그래밍 심리학 제랄드 M. 와인버그 저/조상민 역 이 책은 1971년에 초판이 출간됐다. 오랜 시간이 흘렀지만 저자의 통찰력은 여전히 빛나고 있다. 과격하게 표현하면 여전히 프로그래머를 공장의 기계처럼 취급하는 우리 현실에서 40년도 전에 '프로그래밍 심리학'을 고민하고 연구했다는 것이 놀랍다. 그리고 우리 프로그래머의 현실은 별로 나아진 것 같지 않아서 슬프다. 차례 1부. 인간 행위로 보는 프로그래밍 2부. 사회 할동으로 보는 프로그래밍 3부. 개인 행위로 보는 프로그래밍 4부. 프로그래밍 도구 5부. 에필로그 본문 중에서... 1부. 인간 행위로 보는 프로그래밍 "중요한 것은 질문을 멈추지 않는 것이다. 호기심에는 그 나름의 존재 이유가 있다. 영원과 인생 그리고 신비한 현실의 구조가 주는 불가..
- #제럴드와인버그
- #build2016
- #코드최적화
- #cplusplus
- #uwp
- #마이클페더스
- #세미나
- #ModernCPP
- #스콧마이어스
- Effective C++
- #csharp
- #프로그래밍심리학
- #알고리즘
- 객체 지향 설계
- #자녀교육
- 상속
- #팀개발
- #레거시코드
- Scott Meyers
- #scottmeyers
- #cpp
- 책
- #클린코드
- Effective Modern C++
- #mva
- #techdays2015
- #임백준
- #EffectiveModernCpp
- #로버트마틴
- #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 |