2009-03-16 1 views
0

Я хотел бы знать, знаете ли вы некоторые сайты с отличным исходным кодом, которые следуют рекомендациям Microsoft?Исходный код проекта, который следует за Microsoft Best Practices

По лучшей практике я имею в виду, что проекты, которые, скорее всего, соответствует сказать, это документы: http://www.codeplex.com/AppArchGuide http://apparch.codeplex.com/Wiki/View.aspx?title=Pocket%20Guides&referringTitle=Home

ответ

0

Я сомневаюсь, что вы найдете «большой исходный код» (гм), который следует передовой опыт компании Microsoft за пределами Microsoft по этим причинам :

  1. Большинство продуктов будет коммерческим (-> закрыт источник)
  2. чтобы следовать стилю разработки Microsoft, вы должны быть большой компанией с большим количеством разработчиков. Большинство проектов OSS довольно малы (т. Е. Небольшая основная группа и много добровольцев).
+0

Несколько программистов, использующих продукты Microsoft, следуют этому документу, чтобы документ предназначался для людей за пределами Microsoft, чтобы практиковать хорошие стили программирования. Документ применяется к проектам больших или малых. Возможно, вы просто неправильно поняли концепцию лучших практик. – yoitsfrancis

+0

У меня есть книга «Написание твердого кода» (которая была переведена на «Never Again Bugs» в Германии). Это немного устарело, но хорошо читается, несмотря на то, что ни одна компания никогда не пытала больше пользователей с большим количеством ошибок;) Так что возьмите мой ответ со вкусом соли :) –

+0

http://www.amazon.com/Writing-Solid-Code -Microsofts-Programming/dp/1556155514 –

2

Я считаю, что собственный код от Microsoft следует их передового опыта, так что посмотрим на Shared Source Initiative.

+0

Если честно, я ищу код исходного кода проекта, который может использоваться пользователями, а не проекты, которые могут быть использованы разработчиками (т. Е. Средства разработки). – yoitsfrancis

+0

Хорошо, тогда будьте честны и отредактируйте свой вопрос соответственно :-) –

-1

Заканчивать http://msdn.microsoft.com/en-us/practices/default.aspx, и если у вас нет VS 2008, скачать FxCop, http://msdn.microsoft.com/en-us/library/bb429476(VS.80).aspx

+0

Я думаю, вы неправильно поняли вопрос. Сайты практики, о которых вы упомянули, - это в основном документы, а не исходный код для лучших практик Microsoft. И я не вижу смысла использовать FXCop, который является инструментом для проверки кода. Я нахожу сайты с исходными кодами. – yoitsfrancis

0

Возможно, будет очень сложно найти любой открытый код, соответствующий стандартам Microsoft. Однако вы можете проверить, насколько точно этот проект соответствует StyleCop и FXCop с наборами правил по умолчанию.

Одно место я бы посмотрел Mono Project и programs built using it.

Кроме того, mad-j's idea, глядя на инициативу с общим источником, может помочь, но я бы предположил, что не все их коды строго следуют их рекомендациям.

+0

Я думаю, что вы неправильно поняли вопрос.Я ищу сайт с отличным исходным кодом, не применяя правила с исходным кодом. – yoitsfrancis

+1

Причина, по которой я предложил эти инструменты, заключается в том, что они могут использоваться для сравнения данного исходного кода с указаниями, изложенными Microsoft. – chills42