How do you measure quality? Number of defects? Customer happiness? Money earned? Developer smiles? That’s the question raised by @gojkoadzic in his keynote at the recent BDD and Agile Testing Exchange in London, to make us think and propose some elements of response. We tend to ignore information We are used to ignore automatic alarms, [...]
Continue Reading »
Tags: alarm, bdd, bddx, coverage, information, metrics, Programming, quality, testing, visualization
Posted in Programming • 5 Comments »
Software development technologies and trends are not particularly tangible things, yet we need to reason on them. At Arolla, the company I’m part of, we’ve designed an « ancient world map » of software development, as a cartography of the universe of software development we live in. Built for our own purpose, we also share it so [...]
Continue Reading »
Tags: agile, arolla, development, game, language, map, skill, software, technique, technology, tool, visualization, worldmap
Posted in Programming, Soft skills • 1 Comment »
I have experimented an approach that considers every design pattern as the recursive composition of smaller patterns. This led to a prototype tool to illustrate its benefits by generating design-level documentation of annotated source code. Eat your own dog food The source code of this tool itself was used as the code base to apply [...]
Continue Reading »
Tags: api, application, classdiagram, design, framework, oo, pattern, patternity, research, tool, uml, visualization
Posted in Patternity • 1 Comment »