Remove Continuous Integration Remove Exercises Remove Programming Remove Test-Driven Development
article thumbnail

Developer Testing

Henrik Warne

These frameworks encourage and help developers write automatic tests. Despite this trend of increasing developer testing, my feeling is that many developers still don’t test their programs well enough. That is why I was excited about this new book explicitly addressing developer testing.

Testing 116
article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

Mob Programming. Pair Programming. If you’re using mob programming, that coordination comes for free. Egoless Programming. Mob Programming. Pair Programming. Continuous Integration. Pair programming will help you keep up with everyone’s changes. It’s your code. Task Planning.

Insiders

Sign Up for our Newsletter

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

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. Apium Academy is based in Barcelona and offers high-quality courses by leading software developers to those interested in building working software and improve their skills. Apium Academy.

article thumbnail

AoAD2 Practice: Whole Team

James Shore

Modern software development takes a lot of skills. Not just programming skills; people skills. If customer skills are about figuring out what to do, development skills are about figuring out how to do it. Some people call development skills “technical skills,” but that seems dismissive to me. Programming.

article thumbnail

AoAD2 Practice: Incident Analysis

James Shore

A programmer makes an off-by-one error, but their pairing partner suggests a test to catch it. A team member accidentally erases a file, but continuous integration rejects the commit. Programmed? People’s decisions are an enormous factor in your development system. Programmed? Configured? Configured?