Weekly Report: Week 27 Objectionary
Activities and Progress:
- Last week achievements:
- opeo-maven-plugin:
- Refactor XmirParser, remove outdated puzzle, and update class annotations [#134, #229]
- Remove appendIntefaced()
method and unused opcode cases in Opcode.java
[#208]
- Use Attributes in Super
class and enable Opeo Spring Fat Integration Test [#209]
- Enable 'spring' and 'staticize' Integration Tests by updating ineo.version
[#305]
- Replace 'scope' attribute with data objects in various AST nodes [#316]
opeo-maven-plugin
repository:
Next Steps:
- Follow up on the identified risk in PR #325 to assess the impact and discuss potential mitigation strategies with the development team.
Challenges Faced:
- No significant challenges were encountered during the review process this week.
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.
Acknowledgments:
- Appreciation to the development team for their continuous efforts in improving the codebase and addressing project requirements promptly.
Thank you for your attention to this report. If you require further details or have any specific requests, please feel free to reach out.
Best regards,
Vladimir Lombrozo
Software Developer
Closed Pull Requests:
- title: feat(#134): Refactor XmirParser, repo: opeo-maven-plugin, url: https://github.com/objectionary/opeo-maven-plugin/pull/334
- title: feat(#208): Remove appendIntefaced()
Method, repo: opeo-maven-plugin, url: https://github.com/objectionary/opeo-maven-plugin/pull/333
- title: feat(#209): Use Attributes in Super
Class, repo: opeo-maven-plugin, url: https://github.com/objectionary/opeo-maven-plugin/pull/332
- title: feat(#229): remove outdated puzzle, repo: opeo-maven-plugin, url: https://github.com/objectionary/opeo-maven-plugin/pull/331
- title: feat(#305): Enable 'spring' and 'staticize' Integration Tests, repo: opeo-maven-plugin, url: https://github.com/objectionary/opeo-maven-plugin/pull/330
- title: feat(#316): Replace 'scope' attribute with an appropriate object for all the usages, repo: opeo-maven-plugin, url: https://github.com/objectionary/opeo-maven-plugin/pull/325
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"]