verouderde betekenis?

Wanneer jQuery, Microsoft of een andere softwarebedrijf zegt: “Deze functie is verouderd”.

Bijvoorbeeld, wanneer er een FUNC1 is die prima werkt in versie 1.0 en wordt verouderd in versie 2.0 die ook een nieuwe func2 introduceert:

  1. Moet FUNC1 ook in versie 2.0 opgenomen voor achterwaartse compatibiliteit?
  2. is func1 verondersteld te werken zonder bugs in versie 2.0? (Func2 is prima met versies 2 en 1)
  3. is func2 toegestaan ​​om niet correct te werken in versie 2.0?

Wat betekent de afschrijving echt en betekent het hetzelfde in alle organisaties?

voor ex. De live-methode in jQuery werkt niet in 1.7 in IE, maar het doet in Chrome).


Antwoord 1, Autoriteit 100%

Ik denk dat de Wikipedia-artikel over afschrijving beantwoordt deze Mooi goed:

In het proces van authoring-computersoftware is de normen of documentatie, de afschrijving een status die wordt toegepast op softwarefuncties om aan te geven dat ze moeten worden vermeden, meestal omdat ze zijn vervangen. Hoewel de verouderde functies in de software blijven, kan het gebruik waarschuwingsberichten verhogen die alternatieve praktijken aanbevelen, en de afschrijving kan erop wijzen dat de functie in de toekomst zal worden verwijderd. Functies worden verouderd – in plaats van onmiddellijk verwijderd om achterwaartse compatibiliteit te bieden en programmeurs te geven die de functie-tijd hebben gebruikt om hun code te brengen in overeenstemming met de nieuwe standaard.


Antwoord 2, Autoriteit 19%

Verouderde middelenmiddelen die ze niet aanraden, en dat het niet verdere ontwikkeling ondergaat. Maar het zou niet anders moeten werken dan in een vorige versie, tenzij de documentatie dat expliciet verklaart.

  1. Ja, anders zou het niet “verouderd” worden genoemd

  2. Tenzij anders vermeld in de documenten, moet het hetzelfde zijn als voorheen

  3. Nee, maar als er problemen waren in v1, zijn ze niet van plan deze op te lossen


Antwoord 3, autoriteit 6%

Als er echte antwoorden op die vragen zijn, zou dit per softwareleverancier verschillen en door de leverancier worden bepaald. Ik ken geen echte industrienormen die met betrekking tot deze kwestie worden gevolgd.

Historisch gezien markeren ze bij Microsoft iets als verouderd en geven aan dat ze het in een toekomstige versie zullen verwijderen. Dat kunnen echter meerdere versies zijn voordat ze er echt vanaf komen.


Antwoord 4, autoriteit 6%

Verouderd betekent in het algemeen “niet gebruiken”.
Een verouderde functie kan wel of niet werken, maar het is niet gegarandeerd dat deze werkt.


Antwoord 5, autoriteit 3%

Het eenvoudigste antwoord op de betekenis van deprecatedwanneer gebruikt om software-API’s te beschrijven is:

  • Stop met het gebruik van API’s die zijn gemarkeerd als verouderd!
  • Ze zullen verdwijnen in een toekomstige release!!
  • Gebruik de nieuwe versies zo snel mogelijk!!!

Other episodes