Coding Guidelines and Beautiful Code

For a team meeting I was asked to supply one slide’s worth of C# coding guidelines.  Here are the talking points I came up with: Follow “Design Guidelines for Developing Class Libraries” on MSDN. Naming:  PascalCasing/camelCasing, IMyInterface, avoid abbrv, appropriate namespaces.Order of declaration: Internal members, properties, ctor, methods, indexers.Documentation: Use XML documentation for public.  Why…

1