The JetBrains Blog

Blog

  • Blogs by Topic
    • English
    • Español
    • Français
    • 한국어
    • Русский
    • 简体中文
    • Português do Brasil
    • IDEs

      • AppCode
      • CLion
      • DataGrip
      • DataSpell
      • Fleet
      • GoLand
      • IntelliJ IDEA
      • PhpStorm
      • PyCharm
      • Rider
      • RubyMine
      • WebStorm
    • Plugins & Services

      • Big Data Tools
      • Code With Me
      • Quality Assurance
      • JetBrains Platform
      • Rust
      • Scala
      • Toolbox App
      • Writerside
    • Team Tools

      • Datalore
      • Space
      • TeamCity
      • Upsource
      • YouTrack
      • Hub
      • Qodana
    • .NET & Visual Studio

      • .NET Tools
      • ReSharper C++
    • Languages & Frameworks

      • Kotlin
      • Ktor
      • MPS
    • Education & Research

      • Edu Products
      • Research
    • Company

      • Company Blog
      • Security
Go logo

The GoLand Blog

A cross-platform Go IDE with extended support for JavaScript, TypeScript, and databases

Follow
  • Follow GoLand:
  • Twitter
  • Youtube
  • RSS
  • slack
Download
Follow
  • Follow GoLand:
  • Twitter
  • Youtube
  • RSS
  • slack
  • News
  • Releases
  • Features
  • Webinars
  • Early Access Program
  • Tutorials
Download

TDD

Test Driven Development with GoLand

Test-Driven Development, or TDD as it is commonly referred to, is the development process in which tests are written first, then the code to support them is created, and, when every test passes, code is refactored. Let's have a look at how the unique features of GoLand allow us to be proficient with this workflow. The general TDD workflow looks like this: write tests run tests to see that they fail write the code and make it pass the tests refactor the code (more…)

Florin Pățan Florin Pățan
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
  • English
  • Español
  • Français
  • 한국어
  • Русский
  • 简体中文
  • Português do Brasil
Copyright © 2000–2022 JetBrains s.r.o.