본문 바로가기

테스트

데이터 과학을 위한 소프트웨어 엔지니어링 효율적이고 견고한 파이썬 데이터 과학 코드 작성하기 재현 가능하고, 견고하며, 확장 가능한 코드를 작성하는 능력은 데이터 과학 프로젝트의 성공에 핵심적인 요소이며, 프로덕션 코드를 다루는 작업에 절대적으로 필수적이다. 이 책은 데이터 과학과 소프트웨어 엔지니어링 사이의 간극을 메우고, 소프트웨어 엔지니어링의 모범 사례를 데이터 과학에 적용하는 방법을 명확하게 설명한다. 넘파이, 팬더스 등을 이용한 파이썬 예제를 통해 더 나은 데이터 과학 코드를 작성하는 방법을 배울 수 있다.  도서구매 사이트(가나다순)   [교보문고]  [도서11번가]  [알라딘]  [예스이십사]  [인터파크]  [쿠팡]  출판사 제이펍저작권사 O'Reilly Media원서명 Software Engineering for Data Sci.. 더보기
데이터 과학과 소프트웨어 공학의 만남 데이터 과학자가 소프트웨어 공학 지식을 갖추는 것이 점점 더 중요해지고 있습니다. 데이터 분석 코드도 프로젝트가 커질수록 유지보수가 필요한데, 코드 품질이 낮거나 문서화가 부족하다면 생산성도 낮아지고 시간이 지날수록 문제는 더 커집니다. 협업과 확장성을 위해서도 버전 관리나 테스트 같은 소프트웨어 공학 역량이 필요합니다.  데이터 과학자도 좋은 코드를 작성할 줄 알아야 하는 시대 하지만 데이터 과학자들은 통계, 모델링, 데이터 분석에 집중하다 보니 개발 프로세스와 코드 품질 관리에까지 신경을 쓰기 어렵고, 교육과정에도 소프트웨어 공학이 포함되지 않아 소프트웨어 공학 지식을 갖추기가 어렵습니다. 배우면 좋다는 건 알지만 업무 특성상 빠른 프로토타이핑이 요구되는 일도 많아, 배울 엄두 자체를 내지 못하는 거.. 더보기
테스트 너머의 QA 엔지니어링 QA 엔지니어는 테스터가 아니다 QA 엔지니어는 테스터가 아니라고 하지만, 많은 기업에서 QA 엔지니어들은 테스터처럼 일하고 있다. 이 책은 QA 엔지니어들이 테스트 외에 시간과 노력을 투자해야 하는 부분들에 초점을 맞추고, QA 엔지니어로서 성장하기 위해 필요한 마인드셋과 나아가야 할 방향을 제시한다. 여기에 더해 부록으로 QA 엔지니어들이 실무에서 활용할 수 있는 체크리스트 작성법, QA 업무에서 많이 사용하는 도구, 테스터와 QA 엔지니어를 위한 커뮤니티도 소개한다. 직무에 확신이 들지 않아 고민인 QA 엔지니어들에게 이 책이 길잡이가 되어줄 것이다. 도서구매 사이트(가나다순)  [교보문고]  [도서11번가]  [알라딘]  [예스이십사]  [인터파크]  [쿠팡]  출판사 제이펍저작권사 제이펍원서명 .. 더보기
QA 엔지니어는 테스트만 하는 사람이다? 2000년대 초반만 하더라도 소프트웨어 테스트는 단순한 버그 찾기에 초점이 맞춰져 있었습니다. 하지만 이제 QA 엔지니어의 역할은 테스트를 넘어 품질 보장과 팀 협업, 나아가 비즈니스 가치를 창출하는 데까지 확대되었습니다. 그런 시대적 변화에 맞춰 QA 엔지니어의 길잡이가 되어줄 책이 이제 곧 출간됩니다. “QA 엔지니어는 테스터가 아니다.” 이 책의 핵심 메시지 중 하나입니다. 많은 기업에서 QA 엔지니어를 단순히 '버그를 찾는 사람'으로 인식하는 경우가 많지만, 이 책은 QA 엔지니어가 테스트를 뛰어넘어 품질 강화, 버그 예방, 효율적 프로세스 설계 등의 더 큰 역할을 수행해야 한다고 강조합니다. 1. 테스트 자동화보다 중요한 것책에서는 테스트 자동화만이 정답이 아니라고 이야기합니다. 좋은 수동 테스.. 더보기
러스트 프로페셔널 코드 전문가로 성장하기 위한 실전 러스트 가이드 안정성, 성능, 보안성이라는 삼박자를 갖춘 러스트. 이 강력한 언어의 잠재력을 끌어내는 것은 쉽지 않지만, 이 책과 함께라면 가능하다. 풍부한 예제를 통해 시스템 프로그래밍부터 웹 개발, 비동기와 동시성 프로그래밍, 성능 최적화까지 빠르게 학습할 수 있다. 또한, 효과적인 디자인 패턴과 코딩 팁, 다른 언어와의 원활한 통합 방법, 테스팅, 코드 분석, 프로젝트 관리를 위한 강력한 도구 등 실전에서 바로 활용 가능한 프로의 노하우를 소개한다. 러스트 전문가가 되기 위한 모든 것을 이 한 권에 담았으니, 지금 바로 이 책을 읽고 러스트 마스터의 길로 나아가자. 도서구매 사이트(가나다순)  [교보문고]  [도서11번가]  [알라딘]  [예스이십사]  [인터파크]  [.. 더보기
러스트 프로그래밍, 어디까지 해봤니? 어제 막을 내린 파리 올림픽, 다들 재밌게 보셨나요? 세계 최고의 선수들이 벌이는 치열한 경기에서 정말 감탄이 나오는 순간들이 많았죠. 사실, 프로그래밍 세계에서도 올림픽처럼 최고 수준의 실력을 자랑하는 고수들이 있습니다. 이번에는 러스트 프로그래밍에서 그 고수들이 어떻게 실력을 발휘하는지 함께 알아볼까요?  여러분이 러스트를 처음 시작했을 때, 그 강력한 성능과 안전성에 매료되었을 것입니다. 하지만 시간이 지나면서 조금씩 어려움에 부딪히기 마련이죠. 특히, 비동기 프로그래밍이나 성능 최적화 같은 고급 주제를 접할 때는 더 이상 진도가 나가지 않는 듯한 느낌을 받았을 수도 있습니다. 이런 상황에서 필요한 건 단순한 예제 코드가 아니라, 문제의 본질을 이해하고 해결책을 제시해줄 수 있는 깊이 있는 가이드입.. 더보기
프런트엔드 개발을 위한 테스트 입문 지금이라도 알아두면 쓸데 있는 테스트 자동화 전략 최신 웹 애플리케이션에서는 품질과 유지보수성을 위해 테스트 자동화가 중요하지만, 테스트 코드를 작성해본 경험이 없어 테스트 코드 작성을 어려워하는 개발자가 많다. 이 책은 테스트 코드를 처음 작성하는 프런트엔드 개발자를 대상으로, 기본적인 테스트 코드 작성법은 물론 상황별 테스트 코드 작성법, 다양한 도구 사용법까지 풍부한 예제와 함께 설명한다. 특히 타입스크립트, Next.js로 만든 예제를 포함하고 있어 최신 실무 지식과 노하우를 익힐 수 있다. 한국어판 부록으로 깃허브 액션에서의 UI 컴포넌트 테스트와 E2E 테스트를 추가 수록해 완성도를 더욱 높였다. 도서구매 사이트(가나다순)  [교보문고]  [도서11번가]  [알라딘]  [예스이십사]  [인터파.. 더보기
프런트엔드 테스트? 그런 건 도시전설이지~ 이해합니다. 개발을 하다 보면 시간이 없어 테스트 코드까지 작성할 여유는 없다는 것을요. 1분 1초가 아까운데 꼭 필요한 것 같지 않은 테스트 코드를 작성하려니 시간이 너무 아까울 수 있습니다. 일정이 밀리는 것은 아닐까 걱정이 되기도 하고요. 물론 테스트 코드 작성이 모두에게 필요한 것은 아니며, 도입하는 것이 쉬운 일도 아닙니다. 게다가 UI 컴포넌트 테스트, 시각적 회귀 테스트, E2E 테스트 등 프런트엔드 테스트 방법은 어찌나 많은지 무엇을 활용해야 할지도 알기 쉽지 않죠.  하지만 잘 생각해봅시다. 프런트엔드 테스트는 귀찮음과 어려움을 이겨낼 만한 장점이 많습니다.  첫째, 제품 안정성이 높아집니다. 버그를 사전에 발견할 수 있죠. 버그가 포함된 채로 서비스가 배포된 것을 상상해보세요. 끔찍하지.. 더보기