怎么对程序进行滤错处理

WBOY
풀어 주다: 2016-06-13 10:35:18
원래의
843명이 탐색했습니다.

如何对程序进行滤错处理?
我在一次开发中,主管叫我写一个上传的代码。
我写完后,主管说我没有进行滤错处理。
请问在写程序中,要对哪些情况进行滤错呢?

------解决方案--------------------
考虑周全些,对于可能的情况给予提示排错。
------解决方案--------------------
比如最简单的,参数没有传递完整。
------解决方案--------------------
你在书本或网上看到的代码,大多都是原理性代码。
它假定涉及的环境、参数都是正确的、合理的。所以不加排错机制,是为了提高代码的可读性

遵循软件工程的规则,实际运行的代码都是要经过各种测试的,在测试过程中就会暴露出一些由外部因素引起的错误

不大可能预先知道在哪些地方可能出现问题,即使你有多年开发的经验,也会疏漏一些小问题

对于你的这个项目,手册中已经提供了主要的排错代码
------解决方案--------------------
就是不要假设用户提交的参数是合法的, 抱着一个这种心态去检查用户提交的参数.
------解决方案--------------------
永远不要相信用户的数据,即使 他/她 是你妈

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿