Skip to content

Update modular-code.md#95

Merged
spier merged 11 commits into
masterfrom
ErinMB-patch-2
Feb 13, 2021
Merged

Update modular-code.md#95
spier merged 11 commits into
masterfrom
ErinMB-patch-2

Conversation

@ErinMB

@ErinMB ErinMB commented Mar 30, 2018

Copy link
Copy Markdown
Contributor

Erin, Tim & Keerthi revised various sections. Team - please review!

Erin, Tim & Keerthi revised various sections. Team - please review!

@rrrutledge rrrutledge left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Some comments that I think make sense to address, but
also approving as the submitted document seems to be in as-good or better state than the master document.

Comment thread modular-code.md Outdated
Comment thread modular-code.md Outdated
Comment thread modular-code.md Outdated
Comment thread modular-code.md Outdated
@spier

spier commented Mar 18, 2020

Copy link
Copy Markdown
Member

I changed the headline formatting of this file as part of #131. So if that branch get merged, we will likely see a bunch merge conflicts with this branch.

@rrrutledge

Copy link
Copy Markdown
Contributor

Oh well - this PR is nearly two years old 🤷‍♂

@lenucksi lenucksi added the 2-structured Patterns with existing instances (Please see our contribution handbook for details) label Mar 22, 2020
@lenucksi

lenucksi commented Aug 10, 2020

Copy link
Copy Markdown
Member

I've merged the master branch into to pull request to enable it to merge cleanly. Luckily @spier's great re-sorting pull request had this sorted into 1-initial already.
I'd love to merge this but would appreciate if @NewMexicoKid and @rrrutledge could have a look into the open discussions and resolve them if ready or see into getting them resolved.

@rrrutledge

Copy link
Copy Markdown
Contributor

Great! Will take a look.

@rrrutledge

Copy link
Copy Markdown
Contributor

None of my discussions are resolved. I already signed off, though. I don't think that my comments should block merge.

@gruetter gruetter left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think a couple of explanations are required. I'll approve, trusting that the shepherd of this PR will consider my suggestions.

Comment thread patterns/1-initial/modular-code.md Outdated
* Requirements might be different for writing modular code.
* Architectural constraints might impact modularity.
* Developers who develop monolithic code bases might lack the perspective of how modularity might improve how they work.
* If there is frequent turnover of team members, modularization may not be a priority.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Just to clarify: modularization might not be a priority for developers, if they think they are going to leave the team, soon? I would argue it's definitively a priority from an organisations perspective, because modular code should be more understandable and maintainable and that in turn helps when new team members are onboarded.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

WDYT, @MaineC and @NewMexicoKid ?

* Architectural constraints might impact modularity.
* Developers who develop monolithic code bases might lack the perspective of how modularity might improve how they work.
* If there is frequent turnover of team members, modularization may not be a priority.
* Level of communication between teams can impact ability/inclination to modularize.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I believe this also needs some clarification.

Comment thread patterns/1-initial/modular-code.md Outdated
Comment thread patterns/1-initial/modular-code.md Outdated

@spier spier left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Given that this PR is open for 2.5 years already, I suspect that it might not have a shepherd any more. 😢

Therefore my suggestion would be for anybody of any Trusted Committer here that is still part of the conversation to resolve the comments to the best of their knowledge, and then merge the PR.

That way we capture at least some of the value that this PR, without keeping it open for an unnecessarily long amount of time.

Once the PR is merged, others can take this pattern forward, as it is currently still in "Initial" state i.e. a pretty immature pattern anyways.

Comment thread patterns/1-initial/modular-code.md Outdated
Comment thread patterns/1-initial/modular-code.md
Comment thread patterns/1-initial/modular-code.md Outdated
gruetter and others added 3 commits August 12, 2020 11:27
Co-authored-by: Sebastian Spier <github@spier.hu>
Co-authored-by: Sebastian Spier <github@spier.hu>
Co-authored-by: Sebastian Spier <github@spier.hu>
@lenucksi lenucksi added 📖 Type - Content Work Working on contents is the main focus of this issue / PR 1-initial Donuts, Early pattern ideas, ... (Please see our contribution handbook for details) and removed 3 - Do 2nd Review 2-structured Patterns with existing instances (Please see our contribution handbook for details) labels Sep 22, 2020

@lenucksi lenucksi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This looks fine to me for its current placement in 1-initial.

Looking for a reaction to @gruetter's review comments in #95 (review) by @NewMexicoKid and @MaineC and will then merge once those are resolved.

Comment thread patterns/1-initial/modular-code.md Outdated
@spier

spier commented Feb 13, 2021

Copy link
Copy Markdown
Member

I worked in most of the feedback from this PR, and left the threads open that I could not resolve myself.

Even though there are open questions from @gruetter I am merging this PR now, as it already contains a number of improvements over the pattern currently in the mainline.

@spier spier merged commit 04647bf into master Feb 13, 2021
@spier spier deleted the ErinMB-patch-2 branch February 13, 2021 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1-initial Donuts, Early pattern ideas, ... (Please see our contribution handbook for details) 📖 Type - Content Work Working on contents is the main focus of this issue / PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants