CA1709 - Должны ли мы игнорировать это и использовать Db или DB? - PullRequest
5 голосов
/ 15 июля 2011

Я знаю, что это звучит глупо, но что касается CA1709 , следует ли нам игнорировать эту ошибку и просто делать то, что сделала Microsoft (что использует Db в качестве аббревиатуры для базы данных)?Просто интересно, что люди там делают.Мне кажется глупым использовать DB, когда Microsoft использует Db повсеместно.

Ответы [ 2 ]

8 голосов
/ 15 июля 2011

Цитата Брэда Абрамса в превосходных Руководстве по проектированию фреймворка :

... Я слышал все возможные оправдания за нарушение этих правил именования.[...] По большей части, наши клиенты видели, в каких местах мы отклонились от этих руководящих принципов (даже для лучшего оправдания) как бородавки в Framework.

Другими словами,делай, как они говорят, а не как они.:)

Кроме того, «Db» - это сокращение, а не аббревиатура.База данных это одно слово.Сокращения никогда не должны использоваться в идентификаторах согласно Руководству.(«Id» - это особый случай.)

К сожалению, ссылка CA1709 перечисляет «DB» в качестве примера.(

5 голосов
/ 15 июля 2011

Это не имеет значения, не так ли? Выберите то, что вам больше нравится, но затем убедитесь, что вы используете его последовательно. В соответствии с соглашениями о кодировании и наименовании речь идет в основном о выборе того, что вам нравится , и о соответствии

...