Skip to content

refactor: Refactored some classes name, method name, etc#815

Merged
j-px merged 20 commits intoSketchware-Pro:mainfrom
CyberXCoder-6649:main
May 11, 2023
Merged

refactor: Refactored some classes name, method name, etc#815
j-px merged 20 commits intoSketchware-Pro:mainfrom
CyberXCoder-6649:main

Conversation

@CyberXCoder-6649
Copy link
Contributor

@CyberXCoder-6649 CyberXCoder-6649 commented Mar 19, 2023

This pull request refactors the a.a.a.* package and other packages that relied on it. The refactoring involved improving the code structure and method names to enhance code readability and maintainability.

The changes made to the a.a.a.* package affected several other packages that depended on it. Therefore, relevant files in those packages were also updated to ensure compatibility and functionality.

By making these changes, the codebase should be easier to understand and maintain. Additionally, the code is now more modular, making it easier to modify and extend.

Overall, this refactoring effort should lead to a more efficient development process and improved code quality.

@PranavPurwar
Copy link
Collaborator

hey, are you sure everything works after that change? Because I think most of what depends on these classes a.a.a.* is still obfuscated, in binary format, so that might cause some issues

@CyberXCoder-6649
Copy link
Contributor Author

CyberXCoder-6649 commented Mar 19, 2023

Build was successful but still testing it (apk)

@CyberXCoder-6649
Copy link
Contributor Author

I tested debug min api 26 apk on Android 10 it worked fine but still testing it

@CyberXCoder-6649
Copy link
Contributor Author

I think it's fine. When I checked the "a.a.a-important" and "a.a.a-notimportant" jars, I found that they do not depend on any modified Java files within them.

@CyberXCoder-6649 CyberXCoder-6649 changed the title refactor: Mx.java and also Renamed to XmlBuilderHelper.java refactor: Refactored some classes name, method name, etc Mar 20, 2023
@j-px j-px added the improvement Enhances an existing feature or internal logic. label Apr 6, 2023
Copy link
Contributor

@j-px j-px left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

although such refactors are unusual imo, this lgtm!

i'll add minor fixes myself

@khaled-0
Copy link
Contributor

feels like ChatGPT wrote the description

@j-px j-px merged commit b5a9628 into Sketchware-Pro:main May 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Enhances an existing feature or internal logic.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants