十大Coldfusion编程错误

cro*_*lum 3 coldfusion

可能重复:
ColdFusion程序员要避免的常见编程错误?

这个问题的目的是教育自己,与我一起工作的人,也许还有其他冷血程序员.

对于那些使用Adobe ColdFusion进行编程或已经使用ColdFusion进行编程的人来说,你所犯的十大错误是什么,或者永远不应该犯错.

我的意思是给我最糟糕的最坏,永远不要做,要避免什么.

有时候现在我想要展示"做什么"有助于展示"不该做什么"

或者也许分享你的一些编码噩梦......

来吧!

Aar*_*ion 13

  1. 编程好像你是唯一一个会在代码上工作的人
  2. 没有关于复杂或奇怪的代码部分的评论
  3. 不必要地使用井号(#)
  4. 在适当的时候不使用cfbreak来突破循环
  5. 使用CustomTags作为"业务逻辑",当CFC更合适时
  6. 不在应用程序或服务器范围中缓存单例CFC
  7. 在ColdFusion中分页大型记录集时,应该在SQL中进行分页
  8. 不在CFC和每个cffunction上设置output ="false"
  9. 当简单记录集(查询对象)执行得更好并简化时,在高流量站点上创建对象数组
  10. 在View层中放置太多逻辑


Ben*_*oom 7

首发套装:

  • 范围局部变量
  • 使用CFQUERYPARAM
  • 不要在每个请求上重新加载应用程序范围
  • 不要将应用程序范围用于请求或会话特定数据
  • 不要在cookie中存储敏感数据(用户ID,密码,用户名等).使用会话或客户端范围.
  • 将数据库用于客户端变量
  • 缓存经常使用或缓慢变化的查询
  • 如果是HTML/CSS /等.不是动态的,存储或缓存生成的代码
  • 让您的数据库尽可能多地进行数据处理
  • 永远不会在生产箱上启用强大的错误
  • Alsays,总是有不止一个环境; 不要在生产箱上编码.