# Keeping the codebase consistent with Pattern Parties

DevFeed: [Keeping the codebase consistent with Pattern Parties](<https://devfeed.tech/articles/keeping-the-codebase-consistent-with-pattern-parties-11863.md>)

Original publisher: [Read original article](<https://incident.io/blog/keeping-the-codebase-consistent-with-pattern-parties>)

Author: Kelsey Mills

Published: 2023-10-03T13:15:49Z

Content type: article

Language: en

Sources: [The incident.io Blog](<https://devfeed.tech/sources/the-incident-io-blog.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [code](<https://devfeed.tech/tags/code.md>), [design-patterns](<https://devfeed.tech/tags/design-patterns.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [outage](<https://devfeed.tech/tags/outage.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>)

## AI overview

The article describes Pattern Parties, a focused, team-wide practice at incident.io for synchronizing diverging design patterns across a codebase. These two-day sessions update pattern documentation, improve consistency, and help engineers learn and internalize the patterns while managing migration work in manageable increments.

## Source excerpt

As a codebase evolves, it's common to see some divergence in the design patterns within it.