Dans MSDN, que signifie TBD?

Voici une liste des fonctions RPC Data Marshaling de MSDN.

Comme vous pouvez le voir, certaines fonctions ont une description, mais certaines ont “TBD” dans le champ de description. En fait, seuls ceux qui finissent avec 64 l’ont. Si vous examinez de plus près un exemple , tout (description, parameters, valeur de retour) est également défini. De plus, ils ne sont associés à aucune information “dll” ou “library”. Alors, qu’est-ce que TBD représente?

To be done autres termes, le développeur (ou le documenteur dans ce cas) a déterminé que quelque chose devait être fait, mais il est beaucoup trop occupé à faire des choses intéressantes pour se soucier de ces détails banals à ce stade.

J’ai un code d’il y a une vingtaine d’années qui contient encore des marqueurs TBD 🙂

Mis à part: Je suis en fait surpris que MS permette que cela soit publié tel quel – à mon avis, cela ne va pas dans le sens du professionnalisme. Mieux vaut ne rien publier avant que vous n’ayez quelque chose d’utile à dire à ce sujet.

Pour beaucoup de ces cas (tels que BSTR_UserFree64 et BSTR_UserUnmarshal64 ), il semble qu’ils aient exactement la même fonction avec 64 points à la fin, avec exactement les mêmes parameters. Ils auraient pu simplement copier le texte non 64, en particulier lorsque les descriptions "pFlags [in] - The data used by RPC" gemmes aussi vagues que "pFlags [in] - The data used by RPC" . Quelqu’un semble s’être efforcé de supprimer des informations.

Habituellement, TBD signifie être déterminé.

De wikipedia :

TBD est une abréviation signifiant souvent en écriture ordinaire “à discuter” “à faire”, “à définir”, “à décider”, “à déterminer”, etc.

Selon acronymfinder et abbreviations.com, l’abréviation qui se classe le plus haut est To Be Determined

AFAIK, cela signifie être défini …