У меня возникло трудное решение конфликта конфликтов именования, которое у меня возникает с реализацией части спецификации W3C HTML5 с использованием .Net.. Соглашения об именовании Net и спецификациях W3C
Проблема в том, что мне нравится соответствовать стандартным соглашениям об именах .Net, которые используют UpperCamelCasing, но спецификации W3C указывают на то, что соглашения об именах должны использовать lowerCamelCasing.
Должен ли я отклоняться от спецификации, чтобы написать код, дружественный и знакомый сообществу .Net, или я должен использовать соглашения, рекомендованные W3C, чтобы как можно ближе придерживаться спецификации, хотя это сделает мой Code.notVeryPretty()?
РЕДАКТИРОВАТЬ
Пример:
В W3C определяет интерфейс IDOMImplementation
с членом hasFeature()
. Если бы я писал код .Net без спецификации W3C, направляющей реализацию, они были бы названы IDomImplementation
и HasFeature()
, но W3C определяет соглашения об именах, как указано выше.
EDIT
Чтобы задать этот вопрос совершенно по-другому, есть ли обратная сторона отклоняясь от W3C рекомендованных конвенций обсадных при их спецификации деле внедрения с использованием .Net?
Я не знал, что W3C имеет стандарты кодирования .NET. – Oded
.NET и W3C не имеют ничего общего друг с другом ... –
W3C не имеет .Net стандартов кодирования. Microsoft (и сообщество .Net в целом). –