Skip to content

Items to discuss

Marc R. Hoffmann edited this page May 20, 2015 · 7 revisions

Development Process

  • users mailing list
  • feature prioritization
  • more focused work especially on large features
  • collaboration (discussing solutions, reviews)

Development Infrastructure

  • change of version numbering scheme
  • migration of site to GitHub Pages
  • refactoring of build
  • enhanced automated tests (compilers, languages, environments, other tools such as PowerMock)
  • beta testing
  • benchmarks

Features

  • Implicit exceptions
  • Instrumentation without addition of field
  • Which branch was missed? (CharacterRangeTable, annotated javap, separated counters, disassembling)
  • Incremental update of stackmap frames
  • Comparison reports
  • Maven Multi-Module Builds
  • Enhanced html report
  • Filtering
  • Native methods coverage, loop coverage, field coverage, abstract API coverage
  • Per-test coverage ("usefulness of test"), declared scope ("what test covers and what it should"), distance, test base reduction
  • Attaching agent to a running JVM

Other Tasks

  • deep comparison with other tools