Test-driven development with Go
Test-driven development with Go
Minimum price
Suggested price
Test-driven development with Go

This book is 10% complete

Last updated on 2014-02-07

About the Book

About the Author

Table of Contents

  • Introduction
    • The product vision
    • Intended audience
    • Requirements
    • About the code samples
  • Hello World
    • Your first Go program
    • Compiling the program
    • Code style and go fmt
    • A first skeleton for generating QR codes
    • Wrapping up
  • Test-driven development
    • Writing tests in Go
    • Red, Green, Refactor
    • Testing error handling
    • Wrapping up
  • Creating QR codes
    • What is a QR code, exactly?
    • QR code terminology
    • Creating a QR code
    • Introducing versions
    • Wrapping up
  • Workspaces and packages
  • Example-driven development
  • Analyzing and Encoding text
  • Error correction
  • From text to pattern
  • Benchmark-driven development
  • Tying it all together
  • Creating a RESTful API
  • Finishing touches
  • Possible extensions

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors, publishers and universities use Leanpub to publish amazing in-progress and completed books and courses, just like this one. You can use Leanpub to write, publish and sell your book or course as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub