说实话,我写这篇帖子的原因就是有很多疑问的。我学习编程,不敢说在行,但我对530软件功能程序上的问题真的是有很多话要说,我觉得530的软件实在不敢恭维,我想说说手机上代码冗余的问题:
不知道大家了解不了解编程,现在编程技术趋势可以说完全是面向对象的编程,以及提高代码复用率(也就是模块化,即一个功能大家共享),我不是哗众取宠,所以我给大家解释一下。
面向对象和我要说的无关,所以我就不说了
就说说代码复用,我真的不明白飞利浦的程序员们怎么想的,一个简单的功能,为什么就不放在一起用,把本来简单的功能,非要放到很多地方,有可能是把这个功能的地址映射了,让他只是外形开起来不同,但实际上用的是同一行代码,但我觉得这种可能希望不大,我觉得这么小的手机,何必要把同样代码写得那么“变化万千”?
我估计我越想给大家讲述问题,大家越迷糊,我干脆给大家举例子让大家明白吧
就说说“删除”这个简单的功能,删除在哪都有,大家可以看看
1、sms短信里有删除
2、mms短信里有删除
3、多媒体里图片和声音也有删除
这些看起来本就该相同作用的功能,大家看看它上面文字描述
sms里是“您确定吗?”
mms里是“按ok删除”
多媒体里是“确定删除?”
大家明白我想说什么了?我觉得他们根本就是写了三段代码来执行这三个删除的功能
那些文字描述就是所谓的“外观”,但是功能实际上都是“删除”
说说这样有什么不好,其实不说都明白,重复的代码,意味着占用更多的空间,效率也会有高有低,而且会让人有一种郁闷的感觉,一个删除不就完了,干吗又是“确定删除?”“按ok删除”“您确定吗?”这就是我所说的“千变万化”,我只能说这是我找到的证据,认为飞利浦的程序员都是分工干的,也就是说,一个程序没有看作是整体,除了关键的接口是同样的标准外,其他的代码都是各干各的,就跟在商场里租赁的柜台,除了员工身上穿的衣服是统一的,每个柜台与每个柜台一点联系都没有。。。。我要说的说完了。。。。。。很郁闷。。。。
标签:
留言评论