[squeak-dev] Deprecation policy

Igor Stasenko siguctua at gmail.com
Sat Jul 4 03:12:21 UTC 2009


2009/7/4 Eliot Miranda <eliot.miranda at gmail.com>:
> Hi Ken,
>
> On Fri, Jul 3, 2009 at 2:41 PM, Ken Causey <ken at kencausey.com> wrote:
>>
>> I would like to suggest that we develop a formal deprecation policy.  It
>> could be as simple as deprecate in one release, remove in the next.  I
>> just think we need to be consistent about it and remove no individual
>> methods without following it.  How this relates to the idea of
>> repackaging and removing whole categories of classes, I'm not so sure.
>
> It would be good to add a date, version and selector Deprecation as in
>     self deprecated: 'use Foo>>mumble' on: '2009/6/3' in: 'Croquet1.0beta'
> Move the preference check into Deprecation defaultAction.  This would allow
> logging to collect a set of selectors used in a particular run, e.g.
>     deprecations := Deprecation deprecationsWhile: [self runMyTests]
> as in the attached
>
+1
>>
>>
>> Ken
>>
>>
>>
>
>
>
>
>



-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list