泛型函数的安全规则
来源:互联网 发布:程序员参加酒桌 编辑:程序博客网 时间:2024/04/29 17:17
Wednesday, January 05, 2005
Security Rules with Generic Functions: Half the Code, Seven Fewer Interfaces
为了用泛型函数代替适配器(adaptation),我仅仅重构了peak.security的访问控制规则框架。结果代码量减少了一半还多(老版本480行,而现在140行),且仅用了一个接口(老版本是八个)。老版本广泛使用接口来实现适配器,而新版用的是更加灵活的泛型函数。
然而,泛型函数不一定总能代替适配器和接口,从技术角度看,泛型函数凭借接口的适配和方法调用可以做任何事,但某些时候接口+适配器对于实际情况来说却是更好的一个方法,或者说是更便捷、更有表现力的方式,特别是在文档方面(例如,我在新的实现中预留的接口纯粹是出于文档化目的)。
可在编写新的规则系统过程中,我确实揪出了一些泛型函数的Bug。庆幸的是都不怎么严重。但是当有Bug出现时我就会对代码感觉良好,若没有发现Bug我会觉得“这些东西不应该如此这般正确”。那些修复过Bug的代码的健壮性会更好,虽不那么纯洁了,但更经得起风浪。所以说回来,即使是进行过大量单元测试,有时你仍不知道是否测试到点子上,直至日后的某一天。
(原文链接网址:http://dirtsimple.org/2005/01/security-rules-with-generic-functions.html)
- 泛型函数的安全规则
- smack 安全规则的写法
- 虚函数的规则
- 函数书写的规则
- 安全组规则与iptables规则的关系
- 数据中心安全的六条黄金规则
- 确保PHP安全 不能违反的四条安全规则
- 确保php安全-不能违反的四条安全规则
- 确保PHP安全的四条安全规则
- 安全组规则让你的win主机更安全
- 安全的strcpy函数
- 安全的 WaitEvent 函数
- X64的函数调用规则
- 构造函数的调用规则
- 构造函数的调用规则
- 主函数的调用规则.
- 泛型的一些规则
- 安全函数真的安全吗?
- “大家”
- 三星推出“iPhone杀手”Omnia智能手机
- 必须掌握的八个【cmd 命令行】
- 暴雪副总裁首次透露《魔兽争霸4》消息
- JDK安装配置笔记.
- 泛型函数的安全规则
- 从PyCon说起:被人误解的福音论
- 用OpenInventor实现的NeHe OpenGL教程-第四十一课
- 主流编程语言优劣考
- 我看凯立德GPS软件的规划问题
- Flex 3.0 下,修改Cairngorm代码,去除警告提示
- CComSafeArray
- Ajax的 ModalPopupExtender控件使用方法
- Ajax的 ModalPopupExtender控件使用方法