41
I Use This!
Inactive

News

Analyzed about 24 hours ago. based on code collected about 24 hours ago.
Posted over 16 years ago by [email protected] (Jesse Jones)
But afaik renaming an enum is only a breaking change if people are actually using that enum. This should not ordinarily happen so I'd prefer to use the weaker "can break" instead of will break. This sounds right: I'd expect quite a few people will not know what "breaking" means in this context so we'd probably be better off using
Posted over 16 years ago by [email protected] (Sebastien Pouliot)
Please commit! Thanks Sebastien
Posted over 16 years ago by [email protected] (Sebastien Pouliot)
IIRC the MS breaking change definition is about "things that may break compatibility", so renaming any enum member is something that "may break", so a breaking change (for the exact reason you described). So we should replace "can be a breaking change" with "is a breaking change" (MS terminology) or "can break compatibility" (non-MS
Posted over 16 years ago by [email protected] (Jesse Jones)
This covers AvoidLackOfCohesionOfMethodsRu le, ConsiderUsingStopwatchRule, AvoidDeepInheritanceTreeRule, and AvoidComplexMethodsRule. -- Jesse
Posted over 16 years ago by [email protected] (Jesse Jones)
This covers DoNotUseReservedInEnumValueNam esRule, AvoidDeepNamespaceHierarchyRul e, and ParameterNamesShouldMatchOverr idenMethodRule. -- Jesse
Posted over 16 years ago by [email protected] (Jesse Jones)
r139718 -- Jesse
Posted over 16 years ago by [email protected] (Sebastien Pouliot)
Please commit. Thanks Sebastien
Posted over 16 years ago by [email protected] (Jesse Jones)
Here's a new version of the Design patch. It uses the new style method of documenting configurable properties and some of the TODOs I added have been moved to <[link] >. -- Jesse
Posted over 16 years ago by [email protected] (jesse99)
Click on [link] - or copy & paste it into your browser's address bar if that doesn't work.
Posted over 16 years ago by [email protected] (jesse99)
Click on [link] - or copy & paste it into your browser's address bar if that doesn't work.