Remove Exercises Remove Programming Remove TDD Remove Technical Review
article thumbnail

Scrum master certification: Top 13 certs for agile pros

CIO

While Scrum can be a specific IT or tech skill, some organizations will hire a Scrum master , someone who is responsible for overseeing Scrum principles in the workplace, establishing Scrum practices, and helping others learn and understand the Scrum framework. What is a Scrum master?

SCRUM 260
article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

To share your thoughts, join the AoAD2 open review mailing list. What programming languages really need is a ‘DWIM’ instruction,” the joke goes. “Do Programming is demanding. Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. TDD isn’t perfect, of course. Why TDD Works.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Apium Academy Software Workshops to Boost Your Career

Apiumhub

The rapid pace of technological advancements demands that professionals continually expand their skill sets and knowledge base. There are no katas or practical exercises, the focus of the workshop is on benefits, trade-offs, and critical concepts. It helps management professionals to evaluate team proposals and make the right decision.

article thumbnail

Effective Software Testing – A Developer’s Guide

Henrik Warne

The author is an Assistant Professor in Software Engineering at the Delft University of Technology. It starts with understanding what the program is supposed to do, and to identify the types and domains of the inputs and outputs. The idea is to find all the different partitions, in order to test the complete behavior of the program.

article thumbnail

Programming Knowledge

The Programmer's Paradox

The debate has ended, and the conclusion is: TDD works. Test Driven Development (TDD) for those that are unfamiliar with it, is more or less a "game" to be played while coding, with a set of three "laws" orienting a programmer's efforts. "The jury is in. The controversy is over. Sorry." -- Robert C. Ideas meant to be popular.

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Programming with Data: Advanced Python and Pandas , July 9. Programming. Pythonic Object-Oriented Programming , June 26. Advanced Test-Driven Development (TDD) , June 27. Introduction to Python Programming , July 23. Rust Programming: A Crash Course , July 29. Advanced TypeScript Programming , August 13.

Course 65
article thumbnail

Top 10 software development workshops and courses in Barcelona

Apiumhub

Habla Computing has a solid expertise in Scala, its ecosystem of libraries and tools, and functional programming. Distributed programming. Codium trains and accompanies programming teams, specializing in Clean code, TDD and Legacy code. TDD and BDD. Purely Functional Scala. Advanced Functional Scala. Apium Academy.