Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Forgotten Histories

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Forgotten Histories

Avatar for Supriya Srivatsa

Supriya Srivatsa

February 22, 2020
Tweet

More Decks by Supriya Srivatsa

Other Decks in Technology

Transcript

  1. CHANGE FREQUENCY $ java -jar code-maat-1.0-standalone.jar -c git2 -l log.log

    -a revisions -r 50 > <filename>.csv git log --format=format: --name-only --after=2019-12-01 | sort | uniq -c | sort -r | head -50
  2. - Low cohesion - Developer congestion Most active parts of

    code are often most complex parts of code.
  3. - Low cohesion - Developer congestion REFACTOR HOTSPOT Most active

    parts of code are often most complex parts of code.
  4. CHANGE COUPLING - The files change together in at least

    X commits.
 - The files change together in at least Y% of the total commits to each file.