Спецификации стилей кодирования Windows API и MFC - PullRequest
1 голос
/ 29 декабря 2010

Где я могу найти полные спецификации и рекомендации / соглашения по стили кодирования для Windows API и MFC программирования. Как видно из MS код они четко следуют строгим стилям кодирования и соглашениям, таким как Венгерские обозначения и CamelCase. Если вы знаете их по опыту, не стесняйтесь их обобщать Прямо здесь. Если вы можете, пожалуйста, сделайте четкое различие в отношении того, какие API конкретные стиль относится к.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 29 декабря 2010

«они четко следуют строгим стилям и соглашениям кодирования» ... На самом деле это зависит от проекта. Команда Windows Shell придерживается очень строгого соглашения о кодировании, Office следует другому, другие группы вообще не имеют большого соглашения. У команды MSDN также есть свои собственные соглашения, которые они используют в документации MSDN. Все зависит от команды.

В наши дни венгерская нотация в отделе разработчиков недопустима (обратите внимание, что текст ссылки e Соглашения о кодировании CLR явно запрещают использование венгерского языка (раздел 2.6, первый маркер)), но все еще используется в отделе приложений.

Рекомендации по кодированию CLR являются довольно хорошим и исчерпывающим примером соглашения о кодировании. Я рекомендую вам сесть за команду и придумать что-нибудь подходящее для всех вас.

0 голосов
/ 29 декабря 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...