注释、格式、对象与数据结构

本文探讨了代码注释的正确使用方法,强调用代码而非注释来表达意图的重要性,介绍了好注释的标准,包括法律信息、意图解释等,并讨论了代码格式,如垂直格式和横向格式的应用,以及实体变量和局部变量的声明位置。同时,文章还讲解了对象与数据结构的设计原则,如数据抽象、德墨忒耳定律和避免混杂结构。

  注释:注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败;

     尽量减少注释量,用代码来阐述;

     好注释:法律信息、提供信息的注释、对意图的解释、阐述、警示;

     能用函数或变量时就别用注释;

     删除注释掉的代码;

     短函数不需要太多描述,为短函数选个好名字,通常要比写函数头注释要好;

  格式:垂直格式:每组代码行展示一条完整的思路,这些思路用空白行区隔开来;

          紧密相关的代码应该互相靠近;

          实体变量在类的顶部声明,局部变量声明尽可能靠近其使用位置;

          调用函数放在被调用函数上面;

          概念相关的代码应该放到一起;

     横向格式:尽力保持代码短小;

  对象与数据结构:数据抽象,隐藏实现关乎抽象;

          德墨忒耳定律:模块不应了解它所操作对象的内部情形;

          对象暴露行为,隐藏数据,便于添加新对象类型而无需修改既有行为;

          数据结构暴露数据,没有明显的行为,便于向既有数据结构添加新行为;

          避免出现混杂结构:一半是对象,一半是数据结构;

转载于:https://www.cnblogs.com/xiajia/p/9549427.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值