Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rotting design and viscosity

Robert C. Martin in one of his book mention about viscosity as a symptom of rotting design. I don't fully understand idea of viscosity in software development. Could you give me some examples?

like image 725
brzozow Avatar asked May 29 '09 12:05

brzozow


1 Answers

As code gets older, it gets more full of hacks, and more full of dependencies, and consequently gets harder to change without breaking something.

So it gets less "fluid" and more "solid", hence the analogy to viscosity.

like image 93
RichieHindle Avatar answered Nov 07 '22 16:11

RichieHindle