将程序的大厦搭建的更加坚固

 

      一个完整的程序算是完成了,剩下的就是调试了,结果一调试发现调试出的 bug 还真不少。于是又费劲的找虫子。

      上面是很多人都会面临的一种状况,我也会出现这种错误。但是凡事都得有其根源吧。为什么会出现这种错误呢?

      按照程序设计的方法来说,“分而治之”,每个模块和模块之间是相对独立的。所以就不应该存在一个完整的系统完成之后还会有很多的错误来调试。

      所以这种错误就是因为在每个模块中都会存在一个俩的小 bug ,导致整个工程中 bug 泛滥。

      对于这种错误,可能是因为开发的时候抱着这样的想法:“先这样吧,等整个做完之后在调试吧”。我感觉这样做是非常错误的。虽然各个模块之间是相对独立的,但是也是有耦合的地方的。并且在功能上是相互支撑的。

整个程序的结构就像是一座大楼一样,如果说一个模块出了问题,直接影响的就是整个大楼的坚固性。“千里之堤毁于蚁穴”,前车之鉴是有的。所以做一个工程,就像是建造一座房子,一座大厦一样。从底开始,就要让它坚如磐石(尽可能的坚固),而不是后期的改造。从来没听说过有那个工程队,在盖后楼之后还回来修地基的。所以从一开始一定要注意,一定要严谨,一定要仔细。不要等后期维护时才觉得这么多的 bug ,真是头疼。更有可能的是一些不注意的错误会导致你将做好的工程全部推翻在开始做。

      做工程,无论是建筑,还是程序,都要从底层就开始尽善尽美。一步一步的将自己的程序打造的更加坚固,程序的健壮性不是维护出来的,使开发出来的。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值