程序开发的一点感悟

从某种角度看,程序就像一棵大树。

开发语言的数据类型,结构,枚举,类,数组等就像树叶;

算法、函数等就像树枝;

而程序架构就像是树干。

这样看来,一个程序好与坏,它是否健壮,扩展性如何,是否易于维护,是否容易理解,关键就看它的架构设计是否优良,就像一个大树,我们说这棵大树不错,那么它的树干肯定很健壮。树干虽然只有一个,但它的存在却是最关键的,因为树干贯穿整棵大树,它如果烂了,歪了,又或斜了都不可能称之为一个好树。而就程序设计而言,主体架构虽然只有一个,但它却是最难设计的,因为要考虑到方方面面,这也不是一个一般程序员就能设计的了的,他需要有丰富的软件开发经验,以及缜密的思维。

树枝联系着树叶和树干,就像是一些接口,树枝虽然不如树干重要,但它的存在也是很关键的,树枝好才能从树干吸收更多的营养传递给树叶,相辅相成,树叶和树干都会更加健康。常用的API一定要记忆深刻,并能熟练运用,平时没事可以多看看SDK,这是很重要的。

一棵树的树叶往往很多,就像基本数据类型,结构,枚举,数组,类等等,往往是最琐碎,需要记忆的东西也最多,并且需要理解的东西也很多。学习的过程中应该善于总结,每一种类型的特点是什么,需要注意什么,主要用在什么地方,应该加以整理平时多看,多写以便加深记忆和理解。

当然,一个程序任何一个环节不合理都不能称为好的程序,需要顾及到方方面面,要养成好的习惯,比如分类整理软件资料,多看多写示例程序,善于总结开发过程中碰到的问题等等,一切的一切都是为了使自己更出色。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值