The Power of Go: Tests

The Power of Go: Tests
Author :
Publisher : John Arundel
Total Pages : 269
Release :
ISBN-10 :
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis The Power of Go: Tests by : John Arundel

Download or read book The Power of Go: Tests written by John Arundel and published by John Arundel. This book was released on 2022-09-06 with total page 269 pages. Available in PDF, EPUB and Kindle. Book excerpt: What does it mean to program with confidence? How do you build self-testing software? What even is a test, anyway? Bestselling Go writer and teacher John Arundel tackles these questions, and many more, in his follow-up to the highly successful The Power of Go: Tools. Welcome to the thrilling world of fuzzy mutants and spies, guerilla testing, mocks and crocks, design smells, mirage tests, deep abstractions, exploding pointers, sentinels and six-year-old astronauts, coverage ratchets and golden files, singletons and walking skeletons, canaries and smelly suites, flaky tests and concurrent callbacks, fakes, CRUD methods, infinite defects, brittle tests, wibbly-wobby timey-wimey stuff, adapters and ambassadors, tests that fail only at midnight, and gremlins that steal from the player during the hours of darkness. “If you get fired as a result of applying the advice in this book, then that’s probably for the best, all things considered. But if it happens, I’ll make it my personal mission to get you a job with a better company: one where people are rewarded, not punished, for producing software that actually works.” Go’s built-in support for testing puts tests front and centre of any software project, from command-line tools to sophisticated backend servers and APIs. This accessible, amusing book will introduce you to all Go’s testing facilities, show you how to use them to write tests for the trickiest things, and distils the collected wisdom of the Go community on best practices for testing Go programs. Crammed with hundreds of code examples, the book uses real tests and real problems to show you exactly what to do, step by step. You’ll learn how to use tests to design programs that solve user problems, how to build reliable codebases on solid foundations, and how tests can help you tackle horrible, bug-riddled legacy codebases and make them a nicer place to live. From choosing informative, behaviour-focused names for your tests to clever, powerful techniques for managing test dependencies like databases and concurrent servers, The Power of Go: Tests has everything you need to master the art of testing in Go.


The Power of Go: Tests Related Books

The Power of Go: Tests
Language: en
Pages: 269
Authors: John Arundel
Categories: Computers
Type: BOOK - Published: 2022-09-06 - Publisher: John Arundel

DOWNLOAD EBOOK

What does it mean to program with confidence? How do you build self-testing software? What even is a test, anyway? Bestselling Go writer and teacher John Arunde
For the Love of Go
Language: en
Pages: 230
Authors: John Arundel
Categories: Computers
Type: BOOK - Published: 2021-09-07 - Publisher: John Arundel

DOWNLOAD EBOOK

‘For the Love of Go’ is a book introducing the Go programming language, suitable for complete beginners, as well as those with experience programming in oth
The Power of Go: Tools
Language: en
Pages: 171
Authors: John Arundel
Categories: Computers
Type: BOOK - Published: 2021-11-09 - Publisher: John Arundel

DOWNLOAD EBOOK

Are you ready to unlock the power of Go, master obviousness-oriented programming, and learn the secrets of Zen mountaineering? This book, from experienced Go te
Electrical Power Equipment Maintenance and Testing, Second Edition
Language: en
Pages: 1002
Authors: Paul Gill
Categories: Technology & Engineering
Type: BOOK - Published: 2016-12-19 - Publisher: CRC Press

DOWNLOAD EBOOK

The second edition of a bestseller, this definitive text covers all aspects of testing and maintenance of the equipment found in electrical power systems servin
A Functional Description of the Edvac [an Automatically-sequence Serial Binary Electronic Digital Computer
Language: en
Pages: 1794
Authors: Moore School of Electrical Engineering
Categories: Calculators
Type: BOOK - Published: 1949 - Publisher:

DOWNLOAD EBOOK