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
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"]