Videos tagged with TDD


Nicholas Zakas: Test Driven Development with YUI Test

Nicholas Zakas: Test Driven Development with YUI Test

Posted in Project Management, Testing, Web Technologies, Development, Companies, Conferences

Nicholas Zakas is the author of the YUI Test component. In this talk from the 2008 Yahoo! Frontend Engineering Summit, he covers test-driven development in the browser, walking through the fundamental concepts of TDD and then applying those to some specific use cases.

Tags: nicholas zakas, TDD, yui test, Test Driven Development, unit test, Javascript, Testing, YUI, Yahoo!, YUI Theater, Techtalks, ...




Tobias Mayer discusses WelfareCSM and Scrum

Tobias Mayer discusses WelfareCSM and Scrum

Posted in Project Management, Testing, Conferences

Summary Tobias Mayer talks about the philosophy behind WelfareCSM, unbounded vs bounded creativity, the application of Scrum outside of software development, Kanban vs Scrum, the benefits of fast-failing, software development as an artitistic endeavour, software craftsmanship and XP, test-driven development, and the done state. Bio Tobias Mayer is an Agile Coach and Trainer from London, UK, cur...

Tags: Practices, Scrum, Interview, Agile, TDD, InfoQ, Broadcasting, Agile2009, Scrum Gathering, Craftsmanship, CSM, ...


Test Driven Development: Ten Years Later

Test Driven Development: Ten Years Later

Posted in Conferences, Project Management, Testing, Development

Summary In this session, we'll review some of the landmarks in the history of Test-Driven Development and what they tell us about how to develop software; the ideas, techniques, objections, and misunderstandings. We'll talk about our experiences of discovering TDD and what we've learned about how to do it well, how to adopt it, and how to bring it into existing code. Bio Michael Feathers is a c...

Tags: Conferences, Agile, TDD, InfoQ, QCon, History, Adopting Agile, Development, QCon London 2009, Join us!


Behaviour-Driven Development - a road to effective design and clean code

Behaviour-Driven Development - a road to effective design and clean code

Posted in Conferences, Testing, Project Management, Development

Summary In this talk, Dan contrasts the traditional top-down and bottom-up approaches with a proven "outside-in" approach based on real life experience - engaging with and listening to our stakeholders. He shows how this can allow us to stay firmly on track, leading to clean code and effective design that provides maximum value to our stakeholders, not just the famous Scrum Product Owner Bio Da...

Tags: Conferences, Testing, Agile, TDD, BDD, Unit Testing, InfoQ, QCon, Agile Techniques, QCon San Francisco 2008, Behavior Driven Development, ...



Michael Feathers on Programming Languages

Michael Feathers on Programming Languages

Posted in Graphics, Project Management, Testing, Conferences, Development

Summary In this interview with Sadek Drobi, Michael Feathers explores working with legacy code, working with different programming languages, the right scope/size of modules, and the importance of readability of code regardless of the programming language. Bio Michael Feathers is a senior member of Object Mentor team. He provides training, coaching and mentoring services in Agile/XP programming...

Tags: Design, Interview, Agile, TDD, InfoQ, Architecture, Language Design, Functional Programming, QCon, Language, Broadcasting, ...


Measure for Measure: Quantifying the Effect of TDD

Measure for Measure: Quantifying the Effect of TDD

Posted in Conferences, Project Management, Testing, Development

Summary It is possible to measure certain properties of code, and on the one hand, correlate them with project factors known to have economic merit and on the other, with programmer-pleasing practices. This session surveys emerging evidence that we can measure the effect of the technical practices of Agile development, and explores what we might be able to do about it to our benefit. Bio Keith ...

Tags: Practices, XP, Conferences, Agile, TDD, InfoQ, QCon, QCon London 2008, Delivering Quality, Delivering Value, Value & Metrics, ...


The Joys and Pains of a Long Lived Codebase

The Joys and Pains of a Long Lived Codebase

Posted in Conferences, Testing, Frameworks, Graphics, Development, Project Management

Summary Agile development practices and good Object Oriented Design principles are supposed to enable unending, gentle modification of an existing codebase. Is this really true, though? In the course of 5+ years developing and evolving an open source framework, I've learned a lot of painful lessons about the issues that retard code extensions and modifications. I've also learned a little bit ab...

Tags: Conferences, Testing, Frameworks, Design, C#, TDD, .NET Framework, InfoQ, QCon, QCon San Francisco 2008, Development, ...