2015061508 - 注释分析(1)

    下面截图是绝大部分接口中类似的一部分

   

    稍好一点的接口如下:

   

    说明接口用途,只要参数名称和实际意义相同.但是依旧有问题

    比如查询获取剩余每日额度,如果额度为0,那么返回值是null还是new BananaQuota()呢.对于方法调用者来说,需要知道方法做什么,方法需要什么,需要注意什么,返回值代表什么.如果方法定义时候无法提供,那么调用者就需要了解方法的实现细节,而对于调用者而言根本就是浪费时间.

   如果方法调用者需要知道的内容无法知晓,那么就需要了解具体的实现细节.对于接手开发或者后期维护人员,除了知道用途,根据参数名称查看参数意义,成功的返回值.特殊实现思路需要自己花费时间阅读,这些都是最初开发者最熟悉的,只完成功能实现,却没有为后来人准备.

   接口作用,参数,以及参数特殊说明,方法的特殊实现思路,特殊情况的返回值介绍,对阅读接口而言足够.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值