본문 바로가기 메뉴 바로가기

James Song's Blog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

James Song's Blog

검색하기 폼
  • 분류 전체보기 (104)
    • Books_tech (52)
    • Books_etc (32)
    • Seminar (19)
    • Articles (1)
    • Scrap (0)
    • 기타 (0)
  • 방명록

#ndc (3)
[NDC]라이브 프로젝트에서 C++로 테스트 주도 개발하기

많은 개발자들이 테스트 주도 개발이 좋다고 얘기한다. 그러나 막상 처음으로 프로젝트에 적용하려 하면 어떻게 시작해야 할지 막막하고 여러 난관에 부딛치게 된다. 테스트 도구는 무엇을 쓸 것인가? 레거시 코드의 의존성은 어떻게 깰 것인가? 어떻게 팀 개발 문화에 정착시킬 것인가? NDC 2013에서 홍종찬 님의 발표는 다른 개발자들은 테스트 주도 개발을 어떻게 실무에 적용해서 잘 사용하고 있을까라는 내 궁금증을 어느 정도 풀어줬다. 그리고 덕분에 그동안 미뤄오면 마이클 페더스의 도 읽는 계기가 됐다. 목차 1. GoogleTest를 써라 2. 의존성을 끊어라 3. 시행착오로 얻은 행동요령들 참고 Google Test https://github.com/google/googletest null object 패턴..

Seminar 2016. 12. 29. 16:34
NDC 김종욱 님의 발표 <Rx와 Functional Reactive Programming으로 고성능 서버 어플리케이션 만들기>

"비트코인 마이너와 구글 데이터센터의 공통점은 무엇일까요?" 위와 같은 질문으로 시작하는 는 비동기 처리를 통해 성능을 향상시킬 수 있는 함수형 리액티브 프로그래밍 페러다임의 철학과 개념에 대해서 주로 설명한다. 시간(응답성)의 개념과 함께 우리가 왜 컨트롤 흐름 방식에서 데이터 흐름 방식으로 프로그래밍 패러다임을 변화해야 하는지 설명하는 부분은 흥미롭다. 아래 리액티브 선언에서는 네 가지 속성으로 표현했지만 데이터 흐름 방식의 패러다임의 목적은 결국 빠른 응답성으로 귀결된다. Reactive Manifesto - Responsive - Elastic - Resilient - Message Driven Event-Driven 방식의 리액티브, 함수형 프로그래밍의 모나드, Rx의 개념을 알기 쉽게 설명해 ..

Seminar 2016. 10. 15. 18:12
NDC2016 <게임에 특화된 덤프 분석 시스템>

"덤프 분석 시스템은 넥슨이 잘한다는 라이브 게임 서비스를 오래 지속하는 비결 중 하나입니다. 덤프 분석 시스템이 없다면 바로 도입하는 것을 추천합니다. 덤프 분석 시스템이 있다면 게임에 특화되게 변경을 권장합니다." 은 덤프 수집 및 자동화 분석 시스템(크래시리포터) 구축 및 운영 사례에 대해 설명합니다. 단순한 기능의 기존 크래시리포터부터 시작해서 문제점을 파악하고 하나하나 개선해 나아가는 방식으로 진행됩니다. 예전에 비슷한 시스템 구축을 고민했던 저에게는 기술적인 부분뿐만 아니라 운영에 대한 노하우까지 배울 수 있어서 유익했습니다. 목차 1. 크래시리포터 시스템 소개 2. 기본 시스템 설계 및 구축 3. 게임에 특화된 덤프 분석시스템 4. 내부 서비스 운영 노하우 세미나 동영상 참고 NDC repl..

Seminar 2016. 9. 9. 18:49
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
  • #자녀교육
  • #마이클페더스
  • #mva
  • #로버트마틴
  • #cpp
  • #build2016
  • #scottmeyers
  • #레거시코드
  • Scott Meyers
  • #ModernCPP
  • #프로그래밍심리학
  • 상속
  • Effective Modern C++
  • #팀개발
  • #uwp
  • 책
  • #techdays2015
  • #세미나
  • #cplusplus
  • #csharp
  • #ndc
  • #제럴드와인버그
  • #클린코드
  • #스콧마이어스
  • #임백준
  • #알고리즘
  • 객체 지향 설계
  • #코드최적화
  • #EffectiveModernCpp
  • Effective C++
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바