如何让接口函数出现更少的bug
2017-07-18 16:00
441 查看
近期听一个大牛讲座,他分享了一些工作经验,其中包括如何让自己写的接口函数出现更少的bug,具体包含5项:
1、接收参数:包括类型、缺省值、范围和不依赖客户端的独立正确性。
2、验证参数:包括组合正确性、数据源正确性、验证原子性。
3、逻辑处理:包括工具类库、业务类库、数据源读取和读取外部调用。
4、数据更新:包括数据源更新和写入式外部调用。
5、返回输出:包括各种模板引擎和覆盖全部参数。
1、接收参数:包括类型、缺省值、范围和不依赖客户端的独立正确性。
2、验证参数:包括组合正确性、数据源正确性、验证原子性。
3、逻辑处理:包括工具类库、业务类库、数据源读取和读取外部调用。
4、数据更新:包括数据源更新和写入式外部调用。
5、返回输出:包括各种模板引擎和覆盖全部参数。
相关文章推荐
- 如何将shell script功能模块化,并且对外留出函数和参数接口
- 如何在linux C/C++语言中调用 sqlite 的函数接口来实现对数据库的管理(转)
- 如何解决关于函数timeGetTime出现的error LNK2019错误
- 利用ATL创建com组件和如何在程序中使用组件的接口函数和设置接口的属性
- 如何在c/c++中,做一个可以接收任意二维数组的函数接口,并在函数中能以下标的形式引用元素
- 如何避免不同的用户调用接口时出现多个服务程序实例
- 接口测试:如何定位BUG的产生原因
- Inside VCL:接口指针调用函数的时候,如何获得对象指针以完成函数调用?
- Net如何继承IDisposable接口,实现自己的Dispose()函数
- PHP紧急发布5.2.8版本 魔术函数出现严重BUG
- 一个类如何实现两个接口中同名同参数不同返回值的函数
- 当app出现bug时,怎么判断是客户端的问题,还是接口的问题,或者是服务端的问题?
- Java 是如何利用接口避免函数回调的方法
- Inside VCL:接口指针调用函数的时候,如何获得对象指针以完成函数调用?
- basename函数在php5.0.1和php5.0.5中出现bug:#30105
- Inside VCL:接口指针调用函数的时候,如何获得对象指针以完成函数调用?
- 如何解决标准C库的函数在vs上使用时出现的警告
- 第二个例子展示了如何使用一个提供单接口的COM对象QueryInterface()函数
- 如何使用一个提供单接口的COM对象QueryInterface()函数
- Cocos2d-x 3.0 JNI BUG 修复。(Android 如何创建一个线程 延迟执行函数 创建一个随机数)