Sé que suena tonto, pero con respecto a CA1709, ¿deberíamos ignorar este error y simplemente hacer lo que hizo Microsoft (que es usar Db como el acrónimo de Database)?CA1709 - ¿Deberíamos ignorar esto y usar Db o DB?
Solo me preguntaba qué hacían las personas por ahí. Para mí, parece una tontería usar DB
cuando Microsoft usa Db
en todas partes.
Personalmente, creo que la regla de "Acrónimos de dos letras mayúsculas" es estúpida, ya que pierde información sobre dónde comienzan las diferentes partes de un identificador. – CodesInChaos
@CodeInChaos - como señala @ChrisWue, se trata de consistencia. Casi todos los estándares es estúpido, arbitrario, o ambos en algún caso. Microsoft invirtió mucho tiempo e investigó el suyo, y mantenerse razonablemente cerca de él resulta en una base de código familiar para un gran número de desarrolladores. (Mis dos centavos.) – TrueWill
Luego pierde la capacidad de transformar automáticamente a una convención diferente. Una aplicación de esto es json serialización donde la convención es generalmente para separar palabras diferentes con un '_ '. – CodesInChaos