Skip to content

IdeaGraveYard

Evgeny Mandrikov edited this page May 6, 2024 · 10 revisions

During implementation design we often come up with new ideas which do finally not work out due to some issues. Sometimes we discuss an old and cannot remember why we dropped it the first time. This graveyard serves as notebook to avoid recurring discussions.

Storing probes into separate boolean fields to decrease size of byte code for probes

This will dramatically increase size of constant pool.

Use javax.annotation.Generated to exclude generated code from reports

This annotation has SOURCE retention and is therefore not available in class files.

Use "standard" Maven layout where tests located in the same module as code under tests

Will be impossible to use version of JaCoCo which is result of the build for JaCoCo itself. It seems possible with Gradle because of the smaller granularity of tasks and dependencies between them. However Gradle has a lag in support for running tests using EA JDKs.

Ignore file lock

https://groups.google.com/d/msg/jacoco/CR6ujwppu4Y/IEB9YIwXCAAJ