NELKINDA SOFTWARE CRAFT

Training: Test-Driven Development in Go

Booking

Duration: 3 Days
Contact: Siddhesh Nikude
Inquire via E-Mail
Phone: +91-95-52572354

Available Languages

  • English
  • German
Nelkinda Software Craft Pvt Ltd

PDF version
Cancellation and Refund

Audience

Software Crafters, Software Developers, Software Testers, XP Coaches.

Precondition

Solid knowledge of the Go programming language.

Goals

Learn the benefits, mechanics, and nuts and bolts of developing software using Test-Driven Development.

Contents

Test-Driven Development (TDD) is a software development practice from Extreme Programming (XP) and Software Craft. TDD increases code coverage, leads to fast tests, and supports continuous refactoring and continuous design improvement. Some benefits of TDD include developing faster with fewer errors, reducing debug time, lean development, better design, quick feedback, and eliminating fear for continuous refactoring. Last but not least, TDD drives decoupled and thus better quality software architecture.

Language

Go

IDE

IntelliJ IDEA (Eclipse, GoLand, NetBeans, Atom, Visual Studio Code)

Unit Test Framework

go testing (TestNG, JUnit 5, JUnit 4, JUnit 3, ScalaTest, NUnit, Visual Studio Testing Framework, Mocha)

BDD Framework

Godog (Cucumber, Fit, FitNesse, JBehave, JDave, Concordion, SpecFlow)