Spaghetti with meatballs (programming): Difference between revisions

Content deleted Content added
 
(2 intermediate revisions by one other user not shown)
Line 1:
#REDIRECT [[Spaghetti code#Spaghetti with meatballs]] {{R from merge}}
<!-- Please do not remove or change this AfD message until the issue is settled -->
{{AfDM|page=Spaghetti with meatballs (programming)|logdate=2009 September 9|substed=yes|help=off}}
<!-- For administrator use only: {{oldafdfull|page=Spaghetti with meatballs (programming)|date=9 September 2009|result='''keep'''}} -->
<!-- End of AfD message, feel free to edit beyond this point -->
The term '''spaghetti with meatballs''' is a [[pejorative]] term used in [[computer science]] to describe a loosely constructed [[Object-oriented programming|object-oriented]] system. Like traditional [[spaghetti code]], the term ''spaghetti with meatballs'' is a description of poor coding, usually by a junior-level [[software engineer]], and typically by one whose previous programming experience is exclusively with [[procedural programming]].
 
Alternatively, it may be the result of a system whose development has transitioned over a long life-cycle.
 
In this usage, ''spaghetti'' describes twisted, tangled and unstructured code, while ''meatballs'' describes the use of [[Object (computer science)|objects]], thrown in for good measure.
 
 
==External links==
*[http://www.remotesynthesis.com/blog/index.cfm/2006/7/12/Objects-and-Frameworks--Taking-a-Step-Back Objects and Frameworks - Taking a Step Back] by Brian Rinaldi
 
[[Category:Anti-patterns]]
[[Category:Software architecture]]
 
{{soft-eng-stub}}