Buzzword Buster – Macaroni Code

Definition:

You have Macaroni code when your application is chopped up into many little pieces and it’s difficult to see the big picture which may exist only in your (or someone else’s!) head.

In software design, you can often end up with Macaroni code when you overuse/misuse/abuse abstractions, and it’s one of the main dangers of using Inversion of Control.

image

2 thoughts on “Buzzword Buster – Macaroni Code”

  1. Pingback: 5 Funny But Delicious Programming Codes - FINIX POST | FINIX POST

Leave a Comment

Your email address will not be published. Required fields are marked *