对于编程的一些心得

对于编程的一些心得

1.程序是用来让机械(包括电脑)完成某一些现实业务的。机械相比于人来说好处在于不知疲倦,但机械也是比较死板的,没有情感不知变通,只知道一板一眼的完成任务。编程实际上就是在给机械制定一些规则,让其根据这些规则帮助我们快速的处理一些事情。

2.人是一种趋利的生物,但同时又有各种情感,既理性又感性。所以人所能制定的规则必然必的会发生某些冲突,当冲突发生时人会随机应变但机器不会,这是程序bug的原因。

3.因为人类在生物史上存在了很久,在长期的演化中人类有了语言,能表达自己的想法,而经过经年累月的文化沉淀,人类找到了处理某些事情最佳的道路,所以对于这些事情只要根据对应语言描述,进行编程便可。但也有一些事情现存的方法并不是最佳的方法,这是就要我们动脑经权衡利益得失,找出较好的说法,进行编程。

4.小时候写作文都了解吧,中心思想几句话甚至一句话就能说明白,但也可以写出几百字乃至上千字的文章,同样写程序如同这些作文,只不过作文字数限制用来抒情,而写程序追求实用需要极简.

5.无论选用什么语言写程序,到最后都会被转化为机器码执行。但各种语言各有特色,而且稳定性各有不同,可调用的前人已经写好的库的数量也有不同。所以选用什么语言要权衡这种语言是否适应于该现实场景,稳定性,开发速度等多种因素

6.函数需是不可拆分的流程单元,类必需是不可拆分的相关流程集合。代码务必清晰。

7.重中之重,写代码必须写注释,否则3年后会几乎看不懂自己写了什么。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值