ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Donald <>
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. 

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 

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.



| "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               |

View raw message