알라딘

헤더배너
상품평점 help

분류

이름:조효성

최근작
2017년 9월 <스파크 2.0으로 하는 고속 스마트 빅데이터 분석과 처리 3/e>

조효성

광운대학교 전자공학과를 졸업하고 동대학원 임베디드 소프트웨어 공학과에서 안드로이드와 블루투스를 전공했다. 과거 오비고에서 웹 개발자로 활동하고 있는 노드에 관심이 많은 행복 개발자다. 행복한 HMI WebApp 개발 팀에서 차량용 플랫폼에 올라가는 웹 앱을 개발하면서 많은 경험과 실력을 쌓았다. 현재 브라이니클에 근무하면서 서버와 클라이언트를 개발하며, 빅데이터 분석에 관심이 많고, 실제 데이터 분석 사례를 만들고 있다.

번역 작업을 통해 책을 읽는 모든 사람에게 꼭 도움이 되기를 바라는 마음을 늘 품고 있다. 에이콘출판사에서 출간한 『노드로 하는 웹 앱 테스트 자동화』(2013), 『익스프레스 프레임워크로 하는 노드 웹 앱 프로그래밍』(2014), 『Storm 실시간 빅데이터 분석 플랫폼』(2014), 『안드로이드 음성 인식 애플리케이션 개발』(2014), 『Spark로 하는 고속 빅데이터 분석과 처리』(2014), 『AngularJS 반응형 웹앱 개발과 성능 최적화』(2015), 『리액트 정복하기』(2016)를 번역했다.  

대표작
모두보기
저자의 말

<노드로 하는 웹 앱 테스트 자동화> - 2013년 10월  더보기

노드 플랫폼의 주요 프로그래머로서 Hands-on Node.js와 『Professional Node.js』를 출간한 페드로 테이세이라가 이번에는 노드에서 동작하는 웹 애플리케이션 UI의 테스트를 할 때 기존의 테스트 프레임워크인 PhantomJS와 SlimerJS 등과는 차원이 다른 좀비(ZombieJS)를 이용한 지침서를 내놓았다. 좀비는 경량화된 헤드리스 타입의 웹브라우저 역할을 수행하며 모카(Mocha), 노드와 연결되어 빠르고 자동화된 UI 테스트의 실행을 가능하게 한다. 이 책은 웹 애플리케이션 개발에 서툰 초보자부터 백엔드와 프론트엔드 기술을 섭렵한 개발자에 이르기까지 자신이 개발하거나 참여한 프로젝트의 전체 기능을 자동화된 형태로 테스트를 할 때 유용한 도움을 줄 수 있다. 1장, 2장, 3장을 통해 좀비, 노드, 모카의 기본 지식과 설치 방법이 상세하게 나와있어 숙련된 개발자에게는 지루할 수 있으나 초보 개발자는 이를 발판 삼아 좋은 개발 경험이 될 수 있을 것이다. 또한 테스트를 위한 예제 코드와 결과 내용을 자세히 서술하고 있어, 코드를 실습하는 과정에서 방향을 잃지 않고 끝까지 완성할 수 있도록 가이드를 제시하고 있다. 이 책의 5장과 7장은 웹 애플리케이션의 UI 테스트를 실행하기 위해 웹 앱을 작성하고 기능의 이슈가 있을 때 디버깅할 수 있는 방법과 엘리먼트의 유효성 검사 등 필드에서 일어날 만한 상황을 이해하기 쉬운 형태로 설명하고 있어 개발 경험에 도움이 될 것이다. 또한 이벤트 기반의 웹 앱에서 핵심 기능인 AJAX 요청 테스트의 설명은 짧지만, 마우스 이벤트(mousedown, mouseup 등)를 처리하는 핸들러 함수의 사용을 코드 레벨에서 손쉽게 접근할 수 있도록 8장에서 서술한다. 전반적으로 설명 내용이 쉽게 나와 있지만 초보자만을 위한 것은 아니다. 웹 개발자로서 테스트는 개발 경험과는 별도로 반드시 거쳐야 하는 과정이며, 테스트에 많은 시간이 소요된다는 점은 개발자라면 누구나 인정하는 사실이다. 따라서 이 책은 기존 테스트 프레임워크의 사용보다 빠르고 효과적이며 자동화된 테스트를 바라는 개발자에게 반드시 유용할 것이다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자