Development PracticesDevelopment Practices
Conference45min
BEGINNER

TDD makes you a better everyday developer

This talk explores key techniques and habits learned from Test Driven Development (TDD) that improve software development, even outside strict TDD. Topics include IDE usage, encapsulation, code coverage, and automated testing strategies. Aimed at all experience levels, it emphasizes practical benefits over strict adherence to TDD rules.

Jesse Kershaw
Jesse KershawCERN

talkDetail.whenAndWhere

Tuesday, February 10, 16:15-17:00
Globe
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Learning the Test Driven Development methodology can teach you many techniques and good habits that make you a better developer even when not following the strict TDD process.

In this talk we'll look at some of these techniques, why we use them when following the TDD process and how they still apply when not doing TDD.

For example:
  • Powerful IDE code completion
  • Encapsulation, single responsibility principle
  • Code Coverage (and its pitfalls)
  • Automated testing strategies: unit, integration, acceptance, etc...

This talk is for software engineers of all levels that are new to, curious of, or skeptical about Test Driven Development. Forget the rules of TDD and focus on the benefits and you will become a better everyday developer
techniques
developer
testing
tdd
talks.speakers
Jesse Kershaw

Jesse Kershaw

CERN

Switzerland

Staff Software Engineer and Lead Architect for Business Computing, CERN

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments