对称真的美吗

看很多代码,典型的是linux内核,我们都会注意,到处体现着对称:申请和释放、注册和注销。。。真是无处不对称。

不对称时常也成为BUG的根源,有时候在找某些问题时,想到的第一件事就是是否乱释放了,是否锁没有成对出现,这是经验,也是准则。

秉承着如此行事原则,以致我认为人为的造成不对称是程序员不负责任的表现,你申请资源,用完就闪啦?就算你是单任务好了,就算OS会帮你打扫,你也给我留下了坏印象。也正是因为如此,让我对刚接触的JAVA产生莫名的疑问,垃圾回收机制不是锻炼人不负责吗?这是JAVA的优点吗?

存在即合理,这就让我产生了疑问,对称真的美吗?程序员应该怎么做?二者能够达到统一吗?我想今天我是弄不清楚的,可能需要再过几年。

 

[Q] 为什么写这个连我都不知道是什么东西的东西?

[A] 在修改那个BSP的过程中,苦恼,经常是几天就改动一处,而且基本就是2行代码,而且基本是对称的,让我浮想出这个东西。这就是所谓的系统级开发?唉。

 

[Q] 代码是调出来的吗

[A] 对小菜鸟的我来说,确实如此,对我们老大那样的大牛来说就不是了,因为printk我加的(不过都是他让我加的 :-)。这样,就算让内核黑客知道,也是牺牲我一个,幸福他一人。还好我们这个老大还不错。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值