[squeak-dev] Re: Re: [ANN] SwaLint

stephane ducasse stephane.ducasse at free.fr
Fri May 30 15:26:22 UTC 2008


Hi nico

Thanks, finally some information...
What is a test configuration.

>> It was a student project which aimed at "improving Smalllint" or  
>> providing a
> tool which integrates Smalllints capabilities.
>
> The main goals of the project were to produce a software which has
> 	- An intuitive UI

indeed this is needed for SmallLint.

> 	- Support for metrics
> 	- Support for test configurations
> 	- The above mentioned Smalllint integration
>
> We spent a lot of time in analysing Smalllint and its architecture  
> in order
> to find out whether it is feasible to extend it. We found out, that  
> it would
> lead to a major architectural change to make Smalllint capable of  
> reusing
> results from other tests (which is a definitive must if you want to  
> provide
> metrics support). As well it has no support for test configurations  
> and an
> unintuitive UI (that is just my opinion). Therefore we created our  
> own tool.
>
>
>
> Smalllint is a great tool for the sophisticated developer. Our tool  
> however
> is also intended to be usable for the normal programmer. "Select your
> classes and tests on one screen, click, and here is a very good  
> structured
> overview over the problems in your application. (Maybe do some
> configuration)."
>
> That is why we will definitely not support scoping in such a way as
> Smalllint allows it. Also, we will not support refactorings. However  
> it
> takes about 5 minutes to integrate new Smalllint-Tests in our  
> program (the
> tests written by Lukas for Seaside-applications are already in the
> development build of SwaLint).
>
> Those are then - "easy to use" - integrated into a cool UI.  
> Accessible for
> everybody even the guy who does not care about AST, scoped environment
> browser and so on.
>
> Maybe usability is the kind of "selling arg" even if it does not  
> appeal to
> everybody.

it appeals to me.

>
>
> Have a nice week,
> Nico
>
>
>




More information about the Squeak-dev mailing list