Подтвердить что ты не робот

Стиль кодирования F # и стандарт

Пока нет единого истинного правильного стиля, в сообществе С# существуют некоторые общие понятия согласия относительно стандарта/стиля кодирования; Как правило, они являются вариантами Руководства по разработке .NET Framework.

Однако, если вы посмотрите на F #, стандарт заметно отличается от того, что считается нормальным в С#. Например, функции, доступные в List или Seq (почти), начинаются в нижнем регистре: List.fold, List.map(но List.Cons и List.Empty не...), тогда как обычно считается, что метод или свойство в С# должны быть капитализированы.

Итак, мой вопрос: существуют широко принятые соглашения о кодировании для F #? Существует ли эквивалент Руководства по разработке рамок или хороший стандарт кодирования? И, в качестве бонуса, в мире F #, на основе пробелов, есть ли у людей темы для бесконечного обсуждения, похожие на вневременную позицию фигуры С#?

4b9b3361

Ответ 1

Команда F # разработала документ, который звучит точно так, как вы просите. (В настоящее время мы внедряем отзывы от сообщества/инсайдеров, на которые мы отправили проект.) Вероятно, он будет опубликован в ближайшем будущем. Я обязательно свяжу его здесь, когда он опубликует.

ИЗМЕНИТЬ

Документ архивируется сейчас, и вы должны ознакомиться с обновленной версией.

Ответ 2

Обновление. Дон-бумага (связанная ниже) была удалена с сайта Microsoft. Тем не менее, Подробное руководство по правилам форматирования F # основано на одной и той же бумаге.

Don Syme F # Руководство по кодированию рассматривает проблемы стиля форматирования "фигурные скобки" для F #.