[Tutor] [OT] Terminogy: factored

Alexandre Ratti alex@gabuzomeu.net
Fri, 05 Apr 2002 16:30:05 +0200


Hello,


Here is a terminology query. This is a bit off topic for Python, but I 
guess it is relevant for our "programming culture" in a broader meaning :-)

I came across the word "factored" in a document. The examples they refer to 
are in C++ (AFAIK).

	The code samples used do not have exception handling, are not
	optimized, and are not *factored*. Thus, they are not intended for
	production systems.

And:

	In creating our example components, we will keep it as simple as
	possible to focus on the purpose of learning how and why to
	implement the interface methods. Hence, there will not be any
	complex error handling or reporting and the code will not be
	optimized and *factored*.

What does "factored" mean in this context? I know what "refactoring" legacy 
code means, is it related?


Thanks.

Alexandre