'CI'에 해당되는 글 2건

  1. 2013.12.11 [책] NHN은 이렇게 한다. 소프트웨어 품질 관리.
  2. 2008.02.22 Continuous Integration. (1)

읽기 시작 : 2013년 12월 9일

읽기 끝 : 2013년 12월 10일.



만약 소프트웨어 품질관리에 관하여 CI서버나 QA 활동(소프트웨어 테스팅), 자동화 등등에 관한 글을 읽었다면 이 책은 담론서 정도로 느껴질 수 있다. 기본적인 개념을 익히고, NHN이 QA관련 활동을 강화하는데 겪었던 시행착오와 접근법을 대충 짐작할 수 있다.

실제로 많은 부분들이 NHN에서 하고 있는 품질관리 활동을 소개하는 수준인데, 그나마 국내에서도 NHN처럼 큰 조직에서 꾸준히 소프트웨어 품질 관리에 신경을 쓰고 있다는 점이 고무적이다. 특히 그러한 사례를 책으로 묶어냈다는 점에도 +1점.

만약 조직내에서 소프트웨어 품질 관리에 대한 개념이 부족하거나 초중급 개발자들에게 교육하기 위한 용도로는 적절한 수준의 책이다. 

우리나라 저자가 쓴 책임에도 불구하고 특별한 이유없이 영문을 표기한 것은 이상하다. 특히 어색한 영어단어도 보였다. 예를 들어 'NHN의 QP는 궁극적으로 NHN에서 제공하는 서비스 품질을 향상시키기 위한 검증된 운동(exercise)의 일부이다(197쪽)'라는 문장이 있는데. 이런 경우 운동은 campaign 또는  practice가 적절하다. exercise가 틀린 것은 아니지만, 뉘앙스는 신체적 운동에 가깝다. 내가 말하고 싶은 점은 굳이 저 단어를 괄호안에 쓸 필요가 있었나 하는 점이다.

여하튼 다시금 이와 관련된 내용을 리마인드하기엔 적절했던 것 같다.

개발한 기능이 사용자 요구 사항과 일치하는 것(validation)은 명세서(specification)과 일치하는 것(verification)보다 포괄적인 개념이다.


NHN은 이렇게 한다 소프트웨어 품질관리

저자
유석문, 이세현, 이상범, 김은하, 나종채 지음
출판사
위키북스 | 2010-08-27 출간
카테고리
컴퓨터/IT
책소개
소프트웨어 품질이란 무엇인가? 오류 없는 소프트웨어를 만들려면 ...
가격비교 글쓴이 평점  



함께 읽어볼 만 책을 추천하자면...

이 책은 허드슨에 관한 책중에 가장 마음에 드는 책이다.


지속적인 통합: 소프트웨어 품질을 높이고 위험을 줄이기

저자
폴 M. 듀발, 스티븐 M. 마티야스, 앤드류 글로버 지음
출판사
위키북스 | 2008-03-27 출간
카테고리
컴퓨터/IT
책소개
전문 소프트웨어 개발에서는 더 이상 혼자 하는 프로젝트란 보기 ...
가격비교


이 책은 Fit에 관한 상세 설명서이다.



Fit, 통합 테스트 프레임워크

저자
릭 머그리지, 워드 커닝햄 지음
출판사
인사이트 | 2010-03-05 출간
카테고리
컴퓨터/IT
책소개
[출판사서평][이 책은] * Fit 테스트 프레임워크에 대한...
가격비교


'4. 책읽記' 카테고리의 다른 글

책:Data Wrangling with Python  (0) 2016.05.10
[책] NHN은 이렇게 한다. 소프트웨어 품질 관리.  (0) 2013.12.11
[책] Node.JS 프로그래밍  (0) 2013.05.07
개별 미팅에서 추천받은 책.  (0) 2012.08.22
ROWE  (0) 2011.04.12
호모 메이커  (0) 2011.04.06
Posted by NeoZest

CONTINUOUS Integration (Paperback) 상세보기
Duvall 지음 | Addison-Wesley 펴냄
Examining the benefits and practices of CONTINUOUS Integration (CI), this thorough manual discusses the benefits of CI in terms of software development and its applications in terms of improving software quality and reducing risk, using examples in Java and .NET that demonstrate the principles and practices of CI and offering suggestions on how to create an effective CI system, deal with potential


어랏 이미지가 안나오는군요.

CI는 제가 작년 말쯤부터 관심을 계속 가지고 주목하는 부분입니다.
아무래도 소수의 개발팀에서 양질의 소프트웨어를 개발하기 위해서는 핵심영역에 많은 노력을 투입할 수 있게 해야 한다는 생각이고,
그러다보니 UnitTest와 CI의 적극적 도입을 고려하게 되더군요.

KAISTIZEN님께서 위에 소개한 책을 번역하셨고, 위키북스에서 조만간 한글판이 나오게 될 것 같습니다.
저도 오랜만에 베타리더로 참여합니다.

예전 번역할때랑 느낌이 다르군요.

구글독스를 이용하여 여러 베타리더분들과 함께 진행을 하는데..새삼 인터넷이 제공해준 협업시스템에 대해 놀라울 따름입니다.

한글판 기대해보셔도 좋을 것 같네요.

CI관련해서 IBM Developer페이지에 몇개의 기사가 연재된 적이 있는데요.
나중에 그 링크를 소개해 드릴께요.


Posted by NeoZest