Skip to content

ahmedburale/CoSMIC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COSMIC CODE COMPLEXITY CONCEPTS

Introduction

The CoSMIC concepts were first introduced together as whole by Dave Farley in his book “Modern Software Engineering” (2021), even though each concept separately has been well-known and established for a long time.
The goal was to give a sensible and comprehensive set of ideas to manage code complexity.

They are:

  • Cohesion
  • Separation of Concerns
  • Modularity
  • Information Hiding / Abstraction
  • Coupling

They were presented in different a order, and without acronym.
The acronym was proposed by the DevOps Craftsman for the first time on patreon the 7/24/2023.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 32.5%
  • TypeScript 31.4%
  • Python 22.8%
  • Ruby 12.6%
  • Makefile 0.7%