2009-09-01 6 views

Répondre

1

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ù

  • vous ne recevez pas le commentaire que vous avez demandé pour
  • personnes mises en œuvre sans faire vraiment connaître votre niveau

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 ...;)

+0

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

0

La première chose dont vous avez besoin est une communauté qui a besoin de quelque chose. Ensuite, vous devez discuter avec cette communauté.

Questions connexes