Remove .Net Remove Agile Remove Sustainability Remove TDD
article thumbnail

Sustainable TDD: Part 1

Net Objectives

TDD is typically part of an agile process. In TDD, a new requirement always starts out as a new, failing test or “specification.” We write the test … Continue reading "Sustainable TDD: Part 1".

article thumbnail

Why TDD is more about design, emergence & sustainability than testing

Net Objectives

With a name like TEST-driven development you’d expect TDD is mostly about testing. This is why the 1st mantra … Continue reading "Why TDD is more about design, emergence & sustainability than testing". Especially when the end result is tests.

Insiders

Sign Up for our Newsletter

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

article thumbnail

What Is TDD?

Net Objectives

I am heartened by the surge in TDD training. To me TDD is the 2nd most important thing for devs to learn-ATDD being the 1st TDD’s not just the automation of unit testing. It’s also intended to improve design & sustainability. TDD’s formulation of tests, prior to code, drives design.

article thumbnail

The Third Leg of Emergent Design: Acceptance Test-Driven Development (ATDD)

Net Objectives

In previous posts I discussed that the first leg of emergent design is TDD which provides code quality & sustainability. The essence of agility is … Continue reading "The Third Leg of Emergent Design: Acceptance Test-Driven Development (ATDD)".

article thumbnail

Interview with Evgeny Predein – CEO of Apiumhub

Apiumhub

He has been one of the former practitioners of Agile Methodologies, particularly eXtreme Programming with a great experience in difficult practices like TDD, Continuous Integration, build pipelines and evolutionary design. They both have enormously contributed for the sustainable growth of the company. The importance of tools.

article thumbnail

Global Software Architecture Summit 2022 Recap

Apiumhub

He was involved in the early Agile movement and one of his passions is helping organizations recognize the impact of their internal organization and communication on the long term viability of their software products – putting interactions in place to prevent the accumulation of technical debt and lost business opportunities.

article thumbnail

GSAS is taking place in CCIB, Barcelona this year

Apiumhub

He is an internationally recognized expert on software development and delivery, especially in the intersection of agile engineering techniques and software architecture. Carola regularly speaks at conferences, writes articles and has published a book on the topic of Sustainable Software Architecture. Before joining ThoughtWorks.