helio.
  • About
  • POSTS
  • SERIES
  • Português

Design


Featured Posts

Unit Testing with JUnit: Clarity Before Complexity

Build confidence through disciplined unit testing—discover how JUnit, test structure, and systematic verification create safety nets that enable fearless refactoring and reliable code evolution

In this lecture, we built on our previous exploration of TDD by diving deeper into unit testing, using JUnit to demonstrate how structured validation turns vague logic into predictable behavior. It … »
June 12, 2010
Software Engineering  Unit Testing  JUnit  Test Automation  Test Fixtures  Test Cases  Design  Quality  UnP  Teaching  software-engineering-series 

Test-Driven Development: Building the Right Thing the Right Way

Master the red-green-refactor cycle—discover how TDD transforms testing from afterthought to design tool, creating confidence, better architecture, and living documentation through disciplined practice

In this session, we explored Test-Driven Development (TDD) beyond the usual catchphrases. We focused on its impact on software quality, code evolution, and how testing is not a phase—but a development … »
June 5, 2010
Software Engineering  Test-Driven Development  TDD  Red-Green-Refactor  Acceptance TDD  ATDD  Design  Quality  UnP  Teaching  software-engineering-series 

Previous Articles

  • Agile Café in Recife – Dialogue, Code, and Courage

     •  helio.