Charlie Talk - Attributor (Clover)

Post on 24-May-2015

407 views 0 download

Tags:

description

TED-like presentation by Atlassian customer Attributor on how to reduce your legacy with Clover.By Adrian McDermott and Yuval Oren

Transcript of Charlie Talk - Attributor (Clover)

Adrian McDermott, VP Engineering Yuval Oren, Principal Engineer

Reducing your legacy with Clover

Attributor

Attributor

  We fingerprint people’s content   We crawl the web   We find stuff   We tell people

Images And Video

Legacy Code

Coverage goals only for new components

Why does this fail?

Impossible without measurement

Clover measures current state.

Attributor’s Clover Diff compares the current state against a baseline:

- All code - Changed files - New files

Continuous Build System

Wait for code changes

Build & Test w/Clover

Compare against previous release

Demo

Hibernate Core 3.2.6 vs. 3.3.1

Clover Dashboard

Attributor Clover Diff

Attributor Clover Diff

Attributor Clover Diff

Clover Source Detail

Summary

  Set your policies   Establish a baseline   Measure   Enforce   Rinse and repeat

Sample code available on conference wiki

Questions? All images:

haveasec.com/summit

SURVEY!!