Skip to content

syl20bnr/presentation-connascence-examined

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TITLE: Connascence Examined

ABSTRACT:

Connascence (noun) is defined as (1) the common birth of two or more at the same tome; production of two or more together, (2) That which is born or produced with another, or (3) the act of growing together.

In software, connascence is a rough measurement of the amount of coupling amount the components of a software system.  Components that are "born" together will often need to change together over time.  Excessive connascence in our software means that the system is hard to change and hard to maintain.

At least that's the theory.  How well does connascence hold up as a measurement tool in evaluating real software? In this talk, we will examine real software examples to illustrate the various aspects of connascence in your code base.

About

Connascence Examined Presentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published