我曾经有一套很好的编码标准,我可以为coldfusion打印,这几乎是一个框架,但有些代码示例更宽松。就像使用createObject,更多cfscript,错误和消息集成,Application.cfc用法和示例一样。还使用cfincludes分离商业(动作)和显示,使index.cfm页面成为许多动作的生成器leveraginf cfswitch / cfcase ...等。我正在寻找一些doucmentation或任何我可以打印我们的东西,坐在我的桌子上,并参考,所以我的编码保持干净。非常感谢社区的任何帮助。
答案 0 :(得分:2)
虽然相当过时,但您可以在" 编码指南"中列出的众多帖子中找到您要查找的内容。关于" Articles"的部分MDCFUG - Mayryland ColdFusion User's Group网站的页面。
以下是其他一些选项:
SBA ColdFusion Programming Standards包含126页为美国小企业管理局编写的编码标准,以确保安全性,促进代码重复使用,易于阅读并易于维护。
Oregon Health & Science University - Coding Guidelines,其中包含许多GOOD与BAD编码示例。
答案 1 :(得分:1)
我不知道任何“官方”Coldfusion特定编码标准。在我工作的地方,我们根据多年使用该语言的经验共同提出了自己的工作。例如,一个简单的例子就是使用驼峰盒。从我所见,camelCase比Coldfusion中的蛇案更受欢迎,所以我们通常有:
通常,对于文件,使用以小写字母开头的lowerCamelCase,但CFC除外,它们应以大写字母开头,因为它们代表ColdFusion中的类。
我们在标题下分解了其他标准,例如:
我正在寻找一些doucmentation或任何我可以打印我们的东西 并坐在我的桌子上并参考,以便我的编码保持清洁。
除此之外,我建议您创建一组通用代码片段,例如您可以在Eclipse中使用的代码片段,它们符合您决定使用的任何标准。这些可以很容易地在团队成员之间分配,有助于保持一致性并节省打字时间。
答案 2 :(得分:1)
我意识到这是一个相当古老的帖子,但我认为值得一提http://wiki.coldbox.org/wiki/DevelopmentBestPractices.cfm。我认为这是编写CFML的一套很好的标准。