Ravioli code – why an anti-pattern? [closed]

Spaghhetti: Spaghetti code is a pejorative term for source code Ravioli: Ravioli code is a type of computer program structure, characterized by a number of small and (ideally) loosely-coupled software components. The term is in comparison with spaghetti code, comparing program structure to pasta; It’s comparing them. It isn’t saying it’s an anti-pattern. But I … Read more

What is the most EVIL code you have ever seen in a production enterprise environment? [closed]

Warning: Long scary post ahead I’ve written about one application I’ve worked on before here and here. To put it simply, my company inherited 130,000 lines of garbage from India. The application was written in C#; it was a teller app, the same kind of software tellers use behind the counter whenever you go to … Read more