Outdated value?

When jQuery, Microsoft, or some other software company, says, "This feature is deprecated."

For example, when there is func1, which works fine in version 1.0 and is deprecated in version 2.0, which also introduces a new func2:

  • Should func1 be included in version 2.0 for backward compatibility?
  • Is func1 supposed to work without errors in version 2.0? (func2 is great for versions 2 and 1)
  • Perhaps the func2 function does not work correctly in version 2.0?

What does true condemnation mean and does it mean in all organizations?

For example, the live method in jQuery does not work in version 1.7 in IE, but it works in Chrome).

+37
deprecated
Nov 13 '11 at 13:16
source share
5 answers

I think the Wikipedia article on obsolescence answers this pretty well:

In the process of developing software, its standards, or documentation, obsolescence is the status that applies to software features to indicate that they should be avoided, usually because they have been replaced. Although legacy functions remain in the software, their use may cause warnings recommending alternative methods, and obsolescence may indicate that this feature will be removed in the future. Functions become obsolete, and not immediately deleted, to ensure backward compatibility, and to give programmers who used this time to bring their code into line with the new standard.

+68
Nov 13 '11 at 13:20
source share

Obsolete funds that they do not recommend using, and that it does not undergo further development. But it should not work differently than in the previous version, unless explicitly stated in the documentation.

  • Yes, otherwise it will not be called "obsolete"

  • Unless otherwise specified in documents, it shall be the same as before.

  • No, but if there were problems in v1, they are not going to fix them.

+13
Nov 13 '11 at 13:22
source share

If there are correct answers to these questions, this will be different for each software provider and will be determined by the seller. I do not know any real industry standards that are respected in this regard.

Historically with Microsoft, they mark something obsolete and claim that they will remove it in a future version. It could be several versions before they really get rid of it, though.

+4
Nov 13 '11 at 13:20
source share

Outdated generally means "do not use it."
An outdated function may or may not work, but it is not guaranteed.

+4
Nov 13 '11 at 13:22
source share

The simplest answer to deprecated when used to describe software APIs:

  • Stop using APIs marked as deprecated!
  • They will leave in a future release!
  • Start using new versions as soon as possible.
+2
Jun 08 '16 at 22:47
source share



All Articles