volodya-lombrozo 08.07.2024

Weekly Report - Week 28 Objectionary

From: Vladimir Lombrozo

Subject: WEEK 28 Objectionary

Hi all,

Last week achievements:

jeo-maven-plugin:

- Print PHI Expressions [#627] - Translated XMIR files to PHI expressions in integration tests, leaving technical debt related to jeo-maven-plugin architecture.

opeo-maven-plugin:

- Check how Attributes class might be created from XMIR representation, added unit tests, and refactored parsing code [#327]

Next week plans:

opeo-maven-plugin:

- Enable PHI printing for most cases [#317]: We need to enable PHI printing for all possible cases, starting with spring and spring-fat integration tests and then covering all integration tests with PHI printing to ensure correct EO representation of decompiled bytecode.

Risks:

jeo-maven-plugin:

- Significant technical debt related to the jeo-maven-plugin architecture, poor design of the plugin, leaving puzzles for future resolution [#627].

opeo-maven-plugin:

- No risks identified [#327].

Best regards,

Vladimir Lombrozo

Software Developer

2024-07-08

Closed Pull Requests:
- title: feat(#627): Print PHI Expressions, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/628
- title: feat(#327): Check Attributes Constructors, repo: opeo-maven-plugin, url: https://github.com/objectionary/opeo-maven-plugin/pull/335

Open Issues:
- title: Enable PHI printing for most cases, repo: opeo-maven-plugin, number: #317, url: https://github.com/objectionary/opeo-maven-plugin/issues/317, labels: ["bug", "soon"]