Документы по стандартам кодирования Coldfusion - PullRequest
1 голос
/ 15 декабря 2011

Раньше у меня был хороший набор стандартов кодирования, которые я мог печатать для coldfusion, который был почти фреймворком, но гораздо более свободным с некоторыми примерами кода.Как и использование createObject, больше cfscript, интеграция ошибок и сообщений, использование Application.cfc и примеры.Также разделение бизнеса (действий) и отображения с использованием cfinclude позволяет сделать страницу index.cfm «генератором» многих действий leveraginf cfswitch / cfcase ... и т. Д.Я ищу какую-нибудь документацию или что-нибудь еще, что я могу напечатать на нашем столе и сесть на мой стол и обратиться к нему, чтобы мое кодирование оставалось чистым.Любая помощь от сообщества будет очень признательна.

Ответы [ 3 ]

2 голосов
/ 15 декабря 2011

Несмотря на то, что вы устарели, вы можете найти то, что ищете, среди множества постов, перечисленных в разделе " Правила кодирования " на странице " Статьи " страницы MDCFUG - веб-сайт группы пользователей Mayryland ColdFusion .

Вот еще несколько вариантов:

1 голос
/ 16 октября 2013

Я понимаю, что это довольно старый пост, но подумал, что стоит упомянуть http://wiki.coldbox.org/wiki/DevelopmentBestPractices.cfm. Я думаю, что это хороший набор стандартов для написания CFML.

1 голос
/ 15 декабря 2011

Мне неизвестны какие-либо "официальные" стандарты кодирования, специфичные для Coldfusion. Там, где я работаю, мы коллективно придумали свой собственный, основанный на многолетнем опыте работы с языком. Простой пример, например, использовать чехол для верблюда. Из того, что я видел, camelCase предпочтительнее, чем случай со змеями в Coldfusion, поэтому, как правило, мы имеем:

Как правило, для файлов используйте lowerCamelCase, начинающийся с буквы нижнего регистра, за исключением CFC, которые должны начинаться с буквы верхнего регистра, поскольку они представляют класс в ColdFusion.

У нас есть другие стандарты по таким рубрикам, как:

  • Имя переменной
  • Операторы
  • Области применения
  • Функции
  • ColdFusion Native
  • Функции
  • Отступ
  • ......

Я ищу какую-нибудь документацию или что-нибудь, что я могу напечатать и сядьте на мой стол и обращайтесь к нему, чтобы мое кодирование оставалось чистым.

В дополнение к этому я рекомендую вам создать набор общих фрагментов кода, которые вы можете использовать в Eclipse, которые соответствуют любому стандарту, который вы решите использовать. Затем они могут быть легко распределены между членами команды, помогая поддерживать последовательность и экономя время на печатание.

...