J'ai du mal à résoudre un conflit de convention de nommage que j'ai avec la mise en œuvre d'une partie de la spécification W3C HTML5 en utilisant .Net. Le problème est que j'aime me conformer aux conventions de dénomination .Net standard, qui utilisent UpperCamelCasing, mais les spécifications du W3C indiquent que les conventions de nommage devraient utiliser lowerCamelCasing. Dois-je dévier de la spécification pour écrire un code convivial et familier à la communauté .Net, ou devrais-je utiliser les conventions recommandées par le W3C afin de respecter la spécification aussi fidèlement que possible, même si cette fera mon Code.notVeryPretty()?Conventions de dénomination .Net vs spécifications W3C
EDIT
Exemple:
Le W3C définit une interface avec un élément IDOMImplementation
hasFeature()
. Si j'écrivais du code .Net sans une spécification W3C guidant l'implémentation, ceux-ci seraient nommés IDomImplementation
et HasFeature()
, mais le W3C définit des conventions de dénomination comme spécifié ci-dessus.
EDIT
Pour poser cette question une manière complètement différente, est-il des inconvénients à écarter des conventions de boîtier recommandées par le W3C lorsque implementating leur spécification en utilisant .Net?
Je n'étais pas au courant que W3C a des normes de codage .NET. – Oded
.NET et W3C n'ont rien à faire l'un avec l'autre ... –
W3C n'a pas les normes de codage .Net. Microsoft (et la communauté .Net dans son ensemble) le font. –