Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Improve modularization #103

Merged
merged 20 commits into from
Aug 27, 2018
Merged

Improve modularization #103

merged 20 commits into from
Aug 27, 2018

Conversation

eweitz
Copy link
Owner

@eweitz eweitz commented Aug 27, 2018

This is a major reorganization of Ideogram code to improve modularization.

It extracts methods from large (> 250-line) modules into new, smaller modules. It also extracts code from some large (> 25-line) methods into new, smaller methods.

Some large modules and many large methods remain, but this change enhances the codebase's long-term maintainability.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.02%) to 91.25% when pulling 7e2a82a on improve-modularization into e300aaf on master.

@eweitz eweitz merged commit 3434037 into master Aug 27, 2018
@eweitz eweitz deleted the improve-modularization branch October 31, 2018 01:50
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants