ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Donald <dona...@apache.org>
Subject Re: Re: [Vote] Logging
Date Wed, 09 May 2001 03:06:57 GMT
At 03:02  9/5/01 -0000, Magesh Umasankar wrote:
>>What is the reason for building a facade?
>>1. to reduce complexity
>>2. to allow pluggability
>>
>>Ant does not need (2) in any shape or form. 
>
>Why?

Exactly: Answer why we would need it.

>
>>I would also suggest that (1)
>>is not needed if the underlying system is not complex. 
>>When the complexity of the facade approaches complexity 
>>of the underlying system then there is absolutely no 
>>reason for a facade. As the facade you present is 
>>roughly the same complexity as logkit I don't think you 
>>can claim that the facade is for (1). 
>
>If the facade is just as complex as LogKit's User API, 
>and it also provides pluggability, wouldn't it be 
>preferred?

because it adds complexity to ant code, because it means theres more code
that ant developers have to maintain, because it's bad engineering ... 

And as I said - we don't need pluggability.

Cheers,

Pete

*-----------------------------------------------------*
| "Faced with the choice between changing one's mind, |
| and proving that there is no need to do so - almost |
| everyone gets busy on the proof."                   |
|              - John Kenneth Galbraith               |
*-----------------------------------------------------*


Mime
View raw message