逐步改进代码

编程是一种技艺甚于科学的东西,要编写整洁的代码,必须先写肮脏代码,然后再清理它。

小学老师就曾告诉我们写作文要先打草稿,再逐步改进。多数新手程序员并没有认真遵循这个建议,他们相信,首要任务就是写出能工作的代码,只要能工作,就转移到下一个任务上。而那个能工作的程序就留在了最后那个能工作的状态。多数有经验的程序员都知道,这是一种自毁行为。

混乱是逐渐产生的,希望你看到一段乱七八糟的代码时,第一反应是不会就此罢手,而是不希望下一个人看到这段代码时,代码还是这个状态。

毁坏程序最好的方法之一就是以改进之名大动其结构。有些程序永远不能从这种改动中恢复过来。

不要做出破坏系统的修改,每次修改必须保证系统能像以前一样工作。

重构diamante有点像解魔方,需要经过许多小步骤,才能达到较大的目标,每一步都是下一步的基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值