文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
清楚地描述逻辑
下面是来自一个网页的一段PHP代码。这段代码在一段安全代码的顶部。它检查是否授权用户看到这个页面,如果没有,马上返回一个页面来告诉用户他没有授权:
这段代码中有相当多的逻辑。像你在本书第二部分所读到的,这种大的逻辑树不容易理解。这些代码中的逻辑可以简化,但是怎么做呢?让我们从用自然语言描述这个逻辑开始:
授权你有两种方式:
1.你是管理员
2.你拥有当前文档(如果有当前文档的话)
否则,无法授权你。
下面是受这段描述启发写出的不同方案:
这个版本有点不寻常,因为它有两个空语句体。但是代码要少一些,并且逻辑也简单,因为没有反义(前一个方案中有三个"not")。起码它更容易理解。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论