编程原则的总结

1.包括所编写的每个项目,函数,方法的准确的前提条件和结束条件
2.要特别仔细的命名你的类名,变量,函数,比确切的给予解释
3.保证你的文档简介并且具有描述性
4.保证阅读程序的时间远远多于编写程序的时间,使程序读起来更容易
5.不应只见树木不知森林
6.使用类来模拟程序的基本概念
7.每个函数应该只进行一次任务,但是要做的很好
8.每个类或函数应该隐藏一些东西
9.确保你的所有连接简单,可能的话避免用全局变量
10.如果可以避免的话不要有副作用,如果你必须使用全局变量作为输入变量,并详细的写入文档
11.保证你的输入输出是独立函数,这样他们便可以很容易的改变并且能适应你的计算机系统
12.测试数据的质量比他的数量更重要
13.项目测试可以被用来展示bugs的存在,但是不能说明不存在
14.对于一个大型并且很重要的项目,超过一半的工作来自来自于维护阶段,在他被完全调试,测试,并且开始使用以后
15.确保你完全的理解你的问题,如果必须改变它的条款,明确的解释你所做的修改
16.尽可能细心的设计用户接口,一个程序的成功大部分取决于它的吸引力和使用的简便性
17.如果不必要的话不要优化你的代码,在完成和校正之前不要开始优化代码,大多数程序用90%的时间做10%的介绍,找出这10%,并且集中你的经历提高它的效率
18.尽可能保持你的算法简单,当你犹豫不决的时候,选择最简单的方法
19.有时候延缓问题会使你的解决方法简单
20.在你的需求说明完全并明确之前不要打代码
21.快速地行动,缓慢的后悔,快速的完成项目,缓慢的调试
22.重新开始总是比修改一个旧程序更简单
23.无论你是否计划都必须计划建立一个原型并丢弃它
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值