Content deleted Content added
m →Spolsky's analogy: m generalize |
No edit summary |
||
Line 1:
In software development, a '''Schlemiel the Painter'''['s]<!-- Spolsky uses it both with and without the possessive 's -->''' algorithm''' denotes any methodology that is inefficient because the programmer who wrote it had an incomplete understanding of basic issues at the very lowest levels of [[software design]], or because those basic issues were overlooked. The term was coined by software engineer and essayist [[Joel Spolsky]].
__TOC__
==Spolsky's analogy==
The inefficiency Spolsky was drawing an analogy to was the poor programming practice of repeated [[concatenation]] of [[C (programming language)|C]]-style character arrays (in general computing parlance known as "[[String (computer science)|strings]]")—the length of the string has to be recomputed each time because it is not carried over from a previous concatenation.
|