Remove Continuous Integration Remove Software Review Remove Test-Driven Development
article thumbnail

Continuous integration for Go applications

CircleCI

Go , an open-source programming language backed by Google, makes it easy to build simple, reliable, and efficient software. All network applications need well-tested features, and those developed in Go are no different. In this tutorial, we will be building and testing a simple Go blog. Automating testing with CircleCI.

article thumbnail

The Best Product Engineering Org in the World

James Shore

Software engineering productivity cant be measured. Our software would be easy to modify and maintain. We use Extreme Programming as our model of how to develop software. They also love test-driven development, pairing, continuous integration, and evolutionary design. Internal Quality.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Continuous Integration. We keep our latest code ready to release. We keep our latest code ready to release. It’s the little things: getting everybody’s code to work together, writing a deploy script, pre-populating the database, and so forth.

article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

To share your thoughts, join the AoAD2 open review mailing list. Collective Code Ownership. Developers. We are all responsible for all our code. But how does that apply to code? Collective code ownership means the team shares responsibility for their code. It’s your code. Mob Programming.

article thumbnail

Is CI as a product right for your org?

TechBeacon

When I was first exposed to continuous integration (CI), in a different decade, I was underwhelmed, I have to admit. Essentially we were talking about software to perform a checkout of all the code, to create a build, and then to email someone if the build broke.

article thumbnail

Automated testing with continuous integration for Electron applications

CircleCI

Visual Studio Code , one of the most popular code editors on the market at the time of writing, Slack , (almost) the defacto team collaboration software, and the desktop version of WhatsApp all have something in common. over native desktop software development methods, Electron.js Automating our tests.

article thumbnail

Functional vs non-functional software testing

CircleCI

When you think of software testing, what comes up first? For many developers, unit tests and integration tests are often top of mind. Both software testing methods are vital to writing and maintaining a high-quality production codebase. What is functional testing? Integration testing.