What is Lasagna code?

Lasagna code is a sort of programme structure characterised by numerous well-defined and separate layers, each of which uses well-defined interfaces to access services in the levels below. The phrase comes from the analogy of spaghetti code, which compares software structure to pasta.

--

--