유지보수 가능한 코딩의 기술 자바편(Building Maintainable Software, Java Edition)

출간일(Release) : 2017/01/24
종이책 출간일(Print Release) : 2016/12/22
전자책 종류(Format) : ePub
Price : KRW 14,400
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
누가 코드를 이따위로 짠 거야? 나 일 못 해!!!
다른 사람의 코드를 작업하다가 좌절한 경험이 있는가? 서비스가 성장하면 혼자 작업하던 코드도 여러 명이 작업해야 하고, 코드 규모가 커질수록 쉽게 고칠 수 없는 코드로 변하고 만다. 새로운 기능을 개발하는 시간보다 기존 코드를 읽고 수정하는 시간이 더 오래 걸리고, 코드 수정 비용이 급격하게 증가하게 된다. 프로젝트 마감? 마감은 늘어나라고 있는 거 아닌가?
이 책에서는 소프트웨어 개선 그룹(SIG)의 컨설턴트들이 자바로 작성된 JPacman 오픈 소스를 예로 들어 유지보수 가능한 소프트웨어를 만드는 10가지 원칙을 설명한다. 특정 기술에만 해당하는 지표나 변별력이 없는 지표는 제외했다. 팀에서 지키면 최소한 읽을 수 있고, 유지보수가 가능한 코드를 작성할 수 있는, 현실적인 지침을 제시한다. 개발팀에게 이 책은 반드시 필요하다.

Who did this coded? I do not work!
Do you experience frustration when working on someone else’s code? As the service grows, so do the many people who work alone, and as the size of the code grows, it becomes more difficult to fix. It takes longer to read and modify existing code than the time to develop new features, and the cost of code modification increases dramatically. Project closed? Is not there a need to increase the deadline?
In this book, the consultants of the Software Improvement Group (SIG) illustrate the ten principles of creating maintainable software using the JPacman open source example written in Java. Indicators that are specific to specific technologies or indicators that do not distinguish power are excluded. Provide realistic guidelines for writing code that is at least readable and maintainable by the team. This book is essential to the development team.


저자(Author)
히시 위즌홀즈(Gijs Wijnholds)
공공 분야 담당 소프트웨어 품질 컨설턴트로 고객사 프로젝트가 잘 관리될 수 있게 개발 프로세스 전반에 대해 컨설팅한다.

A software quality consultant in charge of the public sector, consulting the entire development process so that the project can be well managed.

실번 리갈(Sylvan Rigal)
SIG 소프트웨어 품질 컨설턴트로 소프트웨어 디자인 및 개발 프로세스 개선에 우선순위를 부여하고 보안을 향상하는 일을 한다.

The author is a SIG software quality consultant who prioritizes improving software design and development processes and improves security.

롭 반 더 리크(Rob van der Leek)
SIG 소프트웨어 품질 담당 컨설턴트로 SIG 소프트웨어 분석 툴의 개발/유지보수를 담당하는 내부 팀을 이끌고 있다.
The author is a SIG Software Quality Consultant who leads an internal team responsible for the development and maintenance of SIG software analysis tools.

파스칼 반 에크(Pascal van Eck)
SIG 소프트웨어 품질 담당 컨설턴트이며 IT 보안, 소프트웨어 지표 등의 분야에 80편이 넘는 논문을 썼다.

He is a consultant for software quality at SIG and has written more than 80 articles on topics such as IT security and software indicators.

주스트 뷔서(Joost Visser)
SIG 연구소장으로 소프트웨어를 평가하고 마스터하기 위해 SIG가 구축한 방법 및 도구의 기반 기술을 담당한다.

He is the director of SIG Research, who is responsible for the techniques and tools that SIG has built to evaluate and master software.


부록(Extra File)