On Wednesday, 5 February 2020 08:03:45 PST Shawn Rutledge wrote:
> It defeats the purpose of deprecation to do that before you are ready.  It’s
> something to be done later, to verify that you really have gotten rid of
> all uses of the old API.  “Later” should not be as long a time as it has
> been in the past (as in deprecating something only in documentation in 5.0,
> and then waiting until 5.14 to deal with the consequences); but it also IMO
> should not be treated as a P0 blocker issue hanging over our heads the
> instant after deprecating something, to go and rewrite all uses in all
> modules.  It’s technical debt though.

Deprecation should be done preferably at least one release after the 
replacement API became available. If that's not possible, in the same release.

Deprecating without a replacement should only be done if there will be no 
replacement or if the API is actually harmful.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel System Software Products



_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to