Skip to content

Commit d254a6b

Browse files
authored
Expand on patlet/problem of Modular Code Pattern (#293)
1 parent ff255f7 commit d254a6b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

patterns/1-initial/modular-code.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ Modular Code
44

55
## Patlet
66

7-
TBD
7+
The lack of modularization in the software architecture prevents reuseability, and with that the ability to reap the benefits of InnerSource. By helping the teams to understand the benefits of modularization, and making time to work towards that goal, more InnerSource collaboration can happen and the software architecture overall can be improved.
88

99
## Problem
1010

11-
Development does not want to spend the extra resources needed to develop modular components. As a result, shared components are not reused.
11+
Engineering does not want to spend the extra resources needed to develop modular components. This applies to managers and developers alike. As a result, fewer components end up being reused, leading to duplication of work.
1212

1313
## Context
1414

@@ -39,7 +39,7 @@ Development does not want to spend the extra resources needed to develop modular
3939
* Provide incentives to teams to invest in modular code. Modular code is far more reusable. This could work well for large teams when working on modularized projects; team members can focus on their smaller assigned tasks.
4040
- Developers could get an opportunity to increase their influence in the organization.
4141
- Modular code makes the pathway to open source smoother.
42-
- Modular code facilitates division of labour (as required for work in larger teams, or as an Open Source project)
42+
- Modular code facilitates division of labour (as required for work in larger teams, or as an open source project)
4343
- Modular projects enable team members to focus on their own smaller assigned tasks.
4444
- Modular code makes Agile implementation easier.
4545
- Modular efforts increase autonomy and accountability for Engineers, which can raise satisfaction and quality.

0 commit comments

Comments
 (0)