Remove Continuous Integration Remove How To Remove Test-Driven Development
article thumbnail

Getting started with continuous integration for Nest.js APIs

CircleCI

toBeDefined(); }); }); We will add more tests to make this fully cover all the methods defined within the ProductService. Writing a test for the ‘create’ and ‘get’ products methods. Remember, we did not start this project using the test-driven development approach. and wrote the tests for its business logic.

article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

Continuous Integration. Most software development efforts have a hidden delay between when the team says “we’re done” and when the software is actually ready to release. Continuous integration is a better approach. Teams using continuous integration keep everyone’s code working together and ready to release.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Automated testing with continuous integration for Electron applications

CircleCI

over native desktop software development methods, Electron.js has established itself as a trustworthy framework for developing desktop applications. In this tutorial, I will demonstrate how to test Electron.js apps and take that a step further by automating our testing process. Automating our tests.

article thumbnail

Agile Book Club: Evolutionary Design

James Shore

Kent is the creator of Extreme Programming, the groundbreaking Agile method that introduced evolutionary design, test-driven development, continuous integration, and many other Agile practices to the world. It’s the basis of most of the material in The Art of Agile Development.

Agile 121
article thumbnail

Continuous integration for Adonis APIs

CircleCI

As stated on its homepage, the framework is designed for fans of test-driven development (TDD). As a feature of this design, it comes bundled with a specialized testing framework. In this tutorial, you will learn how to automate the testing of an Adonis.js Automating our tests. frameworks. Conclusion.

article thumbnail

Test-Driven Development and the Cycle of Observation

Code Simplicity

Today there was an interesting discussion between Kent Beck , Martin Fowler , and David Heinemeier Hansson on the nature and use of Test-Driven Development (TDD), where one writes tests first and then writes code. Write a test (action). Look at the test and see if the API looks good (observation).

article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

When you discuss how to break down tasks, talk about your design. Write tasks in terms of how your design will change: “Add endpoint to UserReportController.” Don’t jump ahead to another story just because you don’t know how to coordinate. Don’t jump ahead to another story just because you don’t know how to coordinate.