@@ -4748,12 +4748,15 @@ <h3 id="General_Naming_Rules">General Naming Rules</h3>
4748
4748
variable names</ a > .</ p >
4749
4749
4750
4750
< p class ="exception drake ">
4751
- Method names may violate both the name structure standard and the “long,
4752
- human-readable” standard above if a short, non-compliant name more closely
4753
- matches the common conventions of the field. For instance, the matrix
4754
- portion of a linear complementarity constraint is traditionally ‘M’ (one
4755
- letter, upper-case); it is not mandatory to downcase it or give it a more
4756
- verbose name.
4751
+ Variable and method names may violate both the capitalization standard and
4752
+ the “long, human-readable” standard above if a short, non-compliant name
4753
+ more closely matches the common conventions of the field. For instance, the
4754
+ matrix portion of a linear complementarity constraint is traditionally ‘M’
4755
+ (one letter, upper-case); it is not mandatory to downcase it or give it a
4756
+ more verbose name. However, even if a variable name is capitalized to
4757
+ match common conventions, we still use underscores ("snake case") to delimit
4758
+ its words, not "camel case". For instance, < code > Ai_triplets</ code > would
4759
+ be the code spelling of the phrase “Aᵢ triplets”.
4757
4760
</ p >
4758
4761
< p class ="exception drake ">
4759
4762
Note that the Drake multibody tree and related types have their own naming
0 commit comments