• # Pourquoi faire ?

    Posté par . En réponse au journal RFC 6648: Deprecating the X- Prefix in Application Protocols. Évalué à 10.

    Merci beaucoup pour cette synthèse qui m'a l'air assez fidèle !

    Mais alors, je ne comprend vraiment pas l'intérêt d'une telle mesure. Si je l'ai bien comprise, l'argument principal réside dans le fait qu'un en-tête expérimental peut éventuellement devenir officiel un jour et qu'à ce moment, ce sera chiant de convertir les programmes existants, et sous ce prétexte il faudrait leur enlever tous les signes distinctifs qui permet de les reconnaître comme tels et éventuellement de les filtrer facilement.

    Je trouve ça idiot. D'abord, on sera toujours obligé de prendre en compte les anciens « X- » existants. Ensuite, chaque fois qu'on verra poindre un de ces trucs dans ses logs, il va falloir recompulser toutes les RFC pour voir si « X-Moron-Score » a été officialisé ou pas.

    Pourquoi ne pas avoir, au contraire, officialisé la chose en publiant une RFC qui stipule que « X-Argument » = « Argument » ? Ça serait resté compatible et transparent avec l'existant et permis d'éviter toute modif' lors de la normalisation de l'en-tête-candidat. En plus, il serait resté très facile d'ajouter un switch pour choisir d'adopter cette attitude ou pas.

    Les seuls cas qui auraient alors posé problème sont les homonymes du style « X-ArgumentExistantDéjàPris » qui sont en soi une pratique débile et tout aussi dépréciée par la même RFC.