Je me demandais ce qu'il faut pour écrire une norme qui cible les programmeurs (par exemple JSON) et où commencer?Comment écrire un bon standard RFC et par où commencer?
Est-ce que quelqu'un a une expérience pratique à ce sujet?
Je me demandais ce qu'il faut pour écrire une norme qui cible les programmeurs (par exemple JSON) et où commencer?Comment écrire un bon standard RFC et par où commencer?
Est-ce que quelqu'un a une expérience pratique à ce sujet?
Je pense, une meilleure question est, "comment écrire une bonne spécification?" ...
la plupart sont RFCs spécifications mauvaises, à mes yeux ... personnellement, je déteste tout à fait eux ... ils sont encore mieux que ECMA-spécifications, mais ce n'est pas un vrai critérium je pense ...
par exemple: comparez JSON-"specs" on json.org avec le actual RFC ... je suis d'accord, le premier n'est pas 100% exact (eh bien, en fait c'est plus précis que la plupart des codeurs JSON), mais en quelques lignes et quelques diagrammes de syntaxe il est dit d'où vient JSON, quelle est son utilisation, et définit le format ...
Je ne vois pas de véritable intérêt à écrire des RCF sans fin, car à la fin, personne ne les lit, menant au point où
si vous voulez vraiment de proposer une norme, ou le rendre compréhensible, ne pas utiliser les documents avec d'innombrables pages ... c'est juste une perte de temps ... quand la norme est mature, vous pouvez commencer à vous soucier de faire une définition très formelle et stricte, ce qui est une bonne base pour un comportement très cohérent à travers les implémentations, ...
ne pas obscurcir les idées en utilisant trop de mots étranges et inventés, des abréviations ou en se référant à des milliers d'autres choses ... la simplicité d'une solution est une mesure de sa valeur réelle ... et de traiter le lecteur de votre document, comme un alien un peu bête, qui vous devez tout expliquer, mais en même temps vous attendre à ce qu'ils puissent suivre des explications injustifiées complexes et gonflées, cela ne me semble pas très sain ... juste KISS ...;)
La première chose dont vous avez besoin est une communauté qui a besoin de quelque chose. Ensuite, vous devez discuter avec cette communauté.
Merci pour votre réponse détaillée. Auriez-vous le temps de décrire un peu le processus ... où soumettre, que soumettre et combien de temps faut-il, etc. – Michal