Re: SmartEiffel shortcomings?

Wolfgang Jansen <[email protected]> Wed, 13 Jul 2005 11:25:17 +0200
Newsgroups gmane.comp.lang.eiffel.smalleiffel
Organization University of Potsdam, Institute of Informatics
Message-ID <[email protected]>
Not everything? Nothing is implemented since nothing works. Philippe 
Ribet wrote:

> Wolfgang Jansen wrote:
>
>> [email protected] wrote:
>>
>>>> Have you ever compiled the examples in the tutorial/storable
>>>> directory? I did not expect that users must write bug reports to show
>>>> that tutorial examples do not compile.
>>>>   
>>>
>>>
>>>
>>> I *do* expect that people who use beta release understand that some 
>>> things may not be working. That's what betas are for.
>>>
>>>  
>>>
>> And I do expect that developers made at least minimal tests
>> before releasing something, beta or not.
>> All the more if a new feature has been offered (as is the case with
>> persistence in SE 2.2+beta): it must be possible to demonstrate
>> the new feature's functionality.
>>
>>>> Is it not your duty to check that at least the tutorials are working?
>>>>   
>>>
>>>
>>>
>>> Of course. They will, when 2.2 is out.
>>>  
>>>
>> Maybe, we have different cultural background.
>> Maybe mine requests me to be responsible for all of my work,
>> even it is not yet finished.
>>
>>
> Wolfgang, I don't think it's cultural background problem here. For me, 
> it's just another point of view. Please let me explain how the team 
> worked on this subject. The very first step was to write the examples 
> in the tutorial, before anything about storable is done. The purpose 
> was to get an user point of view. Those examples helped to determine 
> wishables properties. Then the storable class interface was about 
> defined and implementation could start.
>
> All the examples in the tutorial are not only to demonstrate how to 
> use the storable tool, but are designed to see if everybody agrees on 
> the proposed principles. You can give your opinion on those examples 
> if you want.
>
> Now, because of this approach, tutorial examples are here, even if not 
> everything is implemented.
>
Not everything? Nothing is implemented since nothing works.

>  Best regards,
>
Hmm. It's a rather ugly point of view.
My point of view is that tutorials help users to learn
using a new tool, e.g. by reproducing and then varying
tutorial examples. (OK, it's a user's point of view
and not so important.)

WJ