Re: [cvs] bogofilter/src globals.h,1.77,1.78 globals.c,1.73,1.74

Matthias Andree <[email protected]>
Newsgroups gmane.mail.bogofilter.devel
Message-ID <[email protected]>
David Relson <[email protected]> writes:

> On Fri, 22 Apr 2005 00:46:24 +0200
> Matthias Andree wrote:
>
>> David Relson <[email protected]> writes:
>> 
>> > Update of /cvsroot/bogofilter/bogofilter/src
>> > In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22645
>> >
>> > Modified Files:
>> > 	globals.h globals.c 
>> > Log Message:
>> > Add bogofilter and bogoutil specific booleans.
>> 
>> Uh - is adding complexity really the right thing to do?
>> I hate those globals, they make the code harder to read.
>> 
>> > +bool 	fBogofilter = false;
>> > +bool 	fBogotune   = false;
>> > +bool 	fBogoutil   = false;
>
> Something like the following could be done:
>
> enum e_PROG { P_BOGOFILTE,< P_BOGOTUNE, P_BOGOUTIL }

Not too useful IMO. If the functions need to know about how they should
behave, they should be passed an argument, not a global variable.

The more globals we add, the harder the code gets to understand.

-- 
Matthias Andree
_______________________________________________
Bogofilter-dev mailing list
[email protected]
http://www.bogofilter.org/mailman/listinfo/bogofilter-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.