본문 바로가기

테스트코드

에러가 무섭지 않게 되는 책 에러에 대처하는 ‘구체적인’ 방법을 알려준다 프로그래머라면 누구나 한 번쯤 에러 때문에 개발이 막힌 적이 있을 것이다. ‘에러가 나서 코드가 작동하지 않는다!’, ‘에러 원인이 무엇인지 모르겠다!’, ‘어떻게 해도 에러가 고쳐지지 않는다!’고 느낀 적도 있을 것이다. 경험 많은 프로그래머라도 프로그램의 에러나 결함을 완벽하게 예방하기는 어렵다. 따라서 ‘에러나 결함의 원인을 빠르게 찾아내는 기술’은 프로그래머에게 필수적이다.이 책은 ‘코드가 작동하지 않는’ 상황에서 대처하는 방법과 에러나 결함을 잘 다루는 방법을 쉽게 설명한다. 주니어 개발자, 디버깅을 제대로 배운 적이 없는 시니어 개발자, ‘에러가 무서워서 개발이 즐겁지 않은’ 신입 개발자까지, 작동하지 않는 코드와 매일 씨름하는 모든 개발자에게 추천.. 더보기
프런트엔드 개발을 위한 테스트 입문 지금이라도 알아두면 쓸데 있는 테스트 자동화 전략 최신 웹 애플리케이션에서는 품질과 유지보수성을 위해 테스트 자동화가 중요하지만, 테스트 코드를 작성해본 경험이 없어 테스트 코드 작성을 어려워하는 개발자가 많다. 이 책은 테스트 코드를 처음 작성하는 프런트엔드 개발자를 대상으로, 기본적인 테스트 코드 작성법은 물론 상황별 테스트 코드 작성법, 다양한 도구 사용법까지 풍부한 예제와 함께 설명한다. 특히 타입스크립트, Next.js로 만든 예제를 포함하고 있어 최신 실무 지식과 노하우를 익힐 수 있다. 한국어판 부록으로 깃허브 액션에서의 UI 컴포넌트 테스트와 E2E 테스트를 추가 수록해 완성도를 더욱 높였다.   도서구매 사이트(가나다순)  [교보문고]  [도서11번가]  [알라딘]  [예스이십사]  [인.. 더보기
프런트엔드 테스트? 그런 건 도시전설이지~ 이해합니다. 개발을 하다 보면 시간이 없어 테스트 코드까지 작성할 여유는 없다는 것을요. 1분 1초가 아까운데 꼭 필요한 것 같지 않은 테스트 코드를 작성하려니 시간이 너무 아까울 수 있습니다. 일정이 밀리는 것은 아닐까 걱정이 되기도 하고요. 물론 테스트 코드 작성이 모두에게 필요한 것은 아니며, 도입하는 것이 쉬운 일도 아닙니다. 게다가 UI 컴포넌트 테스트, 시각적 회귀 테스트, E2E 테스트 등 프런트엔드 테스트 방법은 어찌나 많은지 무엇을 활용해야 할지도 알기 쉽지 않죠.  하지만 잘 생각해봅시다. 프런트엔드 테스트는 귀찮음과 어려움을 이겨낼 만한 장점이 많습니다.  첫째, 제품 안정성이 높아집니다. 버그를 사전에 발견할 수 있죠. 버그가 포함된 채로 서비스가 배포된 것을 상상해보세요. 끔찍하지.. 더보기
별로 놀랄 일도 아닌 에러에 "어?~" 금지 밤새워 짠 코드에 에러가 나서 "어?" 하셨던 전국의 개발자 여러분, 에러에 능숙하게 대처하는 방법을 알려주는 책이 나왔습니다. 누구나 에러 화면의 빨간 글씨를 마주하고 머리가 하얘지는 경험을 한 적이 있을 겁니다. 에러가 떠도 아무렇지 않게 디버깅하고 해결하는 선배들을 보면 '나는 언제 저렇게 되나' 싶으실 겁니다. 하지만 이것 또한 알고 계실 겁니다. 그들도 수많은 시행착오를 겪었다는 것을...  개발을 하다 보면 에러를 흔하게 접하지만, 누군가에게 체계적으로 에러를 배워본 사람은 많지 않을 겁니다. 저연차 때 에러를 해결하는 능력을 갖춘다면, 개발 인생이 얼마나 편해질까요? 이 책은 에러의 원인을 빠르게 찾는 기술을 쉽게 설명합니다. 특히, 주니어 개발자를 대상으로 에러를 두려워하지 않는 마음가짐부.. 더보기
성공으로 이끄는 팀 개발 실천 기술 이 책은 현재 절판입니다. 그간 읽어주신 분들께 감사드립니다. 효율적 협업을 위한 도구와 방법론을 말하다! 지속적 개선을 실현하는 최신 개발 흐름과 효율적 프로젝트를 지탱하기 위한 노하우를 배우다! 출판사 제이펍 원출판사 기술평론사(技術評論社) 원서명 チーム開発実践入門(원서 ISBN: 9784774164281) 저자명 이케다 타카후미, 후지쿠라 카즈아키, 이노우에 후미아키 역자명 김완섭 출판일 2014년 10월 10일 페이지 384쪽 시리즈 (없음) 판 형 크라운판 변형(170*225*18.3) 제 본 무선(soft cover) 정 가 26,000원 ISBN 979-11-85890-06-7 (93000) 키워드 버전 관리 / Git / GitHub / 티켓 관리 / Jenkins / Vagrant / C.. 더보기