第一章自习总结

1.1  说明 对部分概念的解释


1.2The game of life(life游戏)对life游戏的规则与举例 

类的方法是公用的 类中函数是私有的

在编写每个程序,函数和方法要包含准取得前置条件和后置条件


1.3程序设计风格

names 程序设计规则   在对类 变量和函数进行命名的时候 要慎重的选择命名   尽可能简单 并且进行最详尽的解释

guidelines(指导原则)

1命名简短并且有意义

2使用通用前缀或者后缀来关联同一常规类别的名称

3避免许恩泽拼写接近或者易于混淆的名称进行命名

保持文档简洁并且具有描述作用

阅读程序的时间比编写程序的时间多得多 所以编写的时候要尽量是阅读更容易

每个函数应该仅完成一项任务 但要完成的很好

每个类和函数应该隐藏某些东西

保持连接简单 尽可能避免使用全局变量


1.4编码 测试和进一步细化

学会使用占位函数

为正确的编译主程序,在用到每个函数的位置上应该有点东西,因此我们必须放上简短的函数,又称占位函数

每个life对象需要包含一个矩形数组 我们称之为gird 用来存住life配置

将输入和输出作为独立的函数 使得他们易于修改并能定制修改以适应计算系统

测试数据的质量比数量更重要

程序测试可用于说明bug的存在,而不能说明其不存在


1.5程序维护

对一个大型且重要的程序 超过一半的工作是在它已被完全调试 测试并投入使用后 来自于维护阶段

确信你完全的理解问题 如果必须改变其条件 则确切的解释所做的修改

最精心的设计用户接口 程序的成功很大程度上是靠它的吸引力和易用性

除非必要,不要优化代码

在打吗完善和正确之前 不要开始优化代码 大多数程序将90%的时间花在10%的指令上,找出这10%,集中精力提高他的效率

1.6结论和复习

对本章的话题进行了综合概述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值